IGLib  1.5
The IGLib base library for development of numerical, technical and business applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
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

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: