Space Engineers
Classes | Enumerations | Functions
Package LitJson

Classes

struct  ArrayMetadata
 
class  FsmContext
 
interface  IJsonWrapper
 
class  JsonData
 
class  JsonException
 
class  JsonMapper
 
class  JsonMockWrapper
 
class  JsonReader
 
class  JsonWriter
 
class  Lexer
 
struct  ObjectMetadata
 
class  OrderedDictionaryEnumerator
 
struct  PropertyMetadata
 
class  WriterContext
 

Enumerations

enum  JsonType {
  JsonType.None, JsonType.Object, JsonType.Array, JsonType.String,
  JsonType.Int, JsonType.Long, JsonType.Double, JsonType.Boolean
}
 
enum  JsonToken {
  JsonToken.None, JsonToken.ObjectStart, JsonToken.PropertyName, JsonToken.ObjectEnd,
  JsonToken.ArrayStart, JsonToken.ArrayEnd, JsonToken.Int, JsonToken.Long,
  JsonToken.Double, JsonToken.String, JsonToken.Boolean, JsonToken.Null
}
 

Functions

delegate void ExporterFunc< T > (T obj, JsonWriter writer)
 
delegate TValue ImporterFunc< TJson, TValue > (TJson input)
 
delegate IJsonWrapper WrapperFactory ()
 

Detailed Description

ParserToken.cs Internal representation of the tokens used by the lexer and the parser.

The authors disclaim copyright to this source code. For more details, see the COPYING file included with this distribution.

Enumeration Type Documentation

Enumerator
None 
ObjectStart 
PropertyName 
ObjectEnd 
ArrayStart 
ArrayEnd 
Int 
Long 
Double 
String 
Boolean 
Null 

Definition at line 22 of file JsonReader.cs.

Enumerator
None 
Object 
Array 
String 
Int 
Long 
Double 
Boolean 

Definition at line 22 of file IJsonWrapper.cs.

Function Documentation

delegate void LitJson.ExporterFunc< T > ( obj,
JsonWriter  writer 
)
delegate TValue LitJson.ImporterFunc< TJson, TValue > ( TJson  input)
delegate IJsonWrapper LitJson.WrapperFactory ( )