| IGLib 1.6.0 The IGLib base library for development of numerical, technical and business applications.

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
Public Types | Public Member Functions | Properties | Private Attributes | List of all members
JsonPrettyPrinterPlus.JsonPrettyPrinterInternals.PPScopeState Class Reference

More...

## Public Types
enum | JsonScope { JsonScope.Object, JsonScope.Array }

## Public Member Functions
void | PushObjectContextOntoStack ()
JsonScope | PopJsonType ()
void | PushJsonArrayType ()

## Properties
bool | IsTopTypeArray`[get]`
int | ScopeDepth`[get]`

## Private Attributes
readonly Stack< JsonScope > | _jsonScopeStack = new Stack<JsonScope>()

## Detailed Description

## Member Enumeration Documentation

enum JsonPrettyPrinterPlus.JsonPrettyPrinterInternals.PPScopeState.JsonScope

Enumerator
Object |
Array |

## Member Function Documentation

void JsonPrettyPrinterPlus.JsonPrettyPrinterInternals.PPScopeState.PushObjectContextOntoStack | ( |  | ) |
| inline

JsonScope JsonPrettyPrinterPlus.JsonPrettyPrinterInternals.PPScopeState.PopJsonType | ( |  | ) |
| inline

Returns

void JsonPrettyPrinterPlus.JsonPrettyPrinterInternals.PPScopeState.PushJsonArrayType | ( |  | ) |
| inline

## Member Data Documentation

readonly Stack<JsonScope> JsonPrettyPrinterPlus.JsonPrettyPrinterInternals.PPScopeState._jsonScopeStack = new Stack<JsonScope>()
| private

## Property Documentation

bool JsonPrettyPrinterPlus.JsonPrettyPrinterInternals.PPScopeState.IsTopTypeArray
| get

int JsonPrettyPrinterPlus.JsonPrettyPrinterInternals.PPScopeState.ScopeDepth
| get

The documentation for this class was generated from the following file:

- igbase/data/serialization/json/JsonPrettyPrinterInternals/PPScopeState.cs