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

- Main Page
- Namespaces
- Classes
- Files
- Directories

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

Public Types | Public Member Functions | Properties | Private Attributes

# JsonPrettyPrinterPlus::JsonPrettyPrinterInternals::PPScopeState Class Reference

List of all members.

## Public Types
enum | JsonScope { Object, 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>()

## 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]`

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:

- PPScopeState.cs

All Classes Namespaces Files Functions Variables Enumerations Properties Events