Space Engineers
Public Member Functions | Static Public Member Functions | Properties | List of all members
LitJson.JsonData Class Reference
Inheritance diagram for LitJson.JsonData:
LitJson.IJsonWrapper

Public Member Functions

 JsonData ()
 
 JsonData (bool boolean)
 
 JsonData (double number)
 
 JsonData (int number)
 
 JsonData (long number)
 
 JsonData (object obj)
 
 JsonData (string str)
 
int Add (object value)
 
void Clear ()
 
bool Equals (JsonData x)
 
JsonType GetJsonType ()
 
void SetJsonType (JsonType type)
 
string ToJson ()
 
void ToJson (JsonWriter writer)
 
override string ToString ()
 

Static Public Member Functions

static implicit operator JsonData (Boolean data)
 
static implicit operator JsonData (Double data)
 
static implicit operator JsonData (Int32 data)
 
static implicit operator JsonData (Int64 data)
 
static implicit operator JsonData (String data)
 

Properties

int Count [get]
 
bool IsArray [get]
 
bool IsBoolean [get]
 
bool IsDouble [get]
 
bool IsInt [get]
 
bool IsLong [get]
 
bool IsObject [get]
 
bool IsString [get]
 
JsonData this[string prop_name] [get, set]
 
JsonData this[int index] [get, set]
 
- Properties inherited from LitJson.IJsonWrapper
bool IsArray [get]
 
bool IsBoolean [get]
 
bool IsDouble [get]
 
bool IsInt [get]
 
bool IsLong [get]
 
bool IsObject [get]
 
bool IsString [get]
 

Detailed Description

Definition at line 23 of file JsonData.cs.

Constructor & Destructor Documentation

LitJson.JsonData.JsonData ( )
inline

Definition at line 306 of file JsonData.cs.

LitJson.JsonData.JsonData ( bool  boolean)
inline

Definition at line 310 of file JsonData.cs.

LitJson.JsonData.JsonData ( double  number)
inline

Definition at line 316 of file JsonData.cs.

LitJson.JsonData.JsonData ( int  number)
inline

Definition at line 322 of file JsonData.cs.

LitJson.JsonData.JsonData ( long  number)
inline

Definition at line 328 of file JsonData.cs.

LitJson.JsonData.JsonData ( object  obj)
inline

Definition at line 334 of file JsonData.cs.

LitJson.JsonData.JsonData ( string  str)
inline

Definition at line 370 of file JsonData.cs.

Member Function Documentation

int LitJson.JsonData.Add ( object  value)
inline

Definition at line 795 of file JsonData.cs.

void LitJson.JsonData.Clear ( )
inline

Definition at line 804 of file JsonData.cs.

bool LitJson.JsonData.Equals ( JsonData  x)
inline

Definition at line 817 of file JsonData.cs.

JsonType LitJson.JsonData.GetJsonType ( )
inline

Implements LitJson.IJsonWrapper.

Definition at line 854 of file JsonData.cs.

static implicit LitJson.JsonData.operator JsonData ( Boolean  data)
inlinestatic

Definition at line 379 of file JsonData.cs.

static implicit LitJson.JsonData.operator JsonData ( Double  data)
inlinestatic

Definition at line 384 of file JsonData.cs.

static implicit LitJson.JsonData.operator JsonData ( Int32  data)
inlinestatic

Definition at line 389 of file JsonData.cs.

static implicit LitJson.JsonData.operator JsonData ( Int64  data)
inlinestatic

Definition at line 394 of file JsonData.cs.

static implicit LitJson.JsonData.operator JsonData ( String  data)
inlinestatic

Definition at line 399 of file JsonData.cs.

void LitJson.JsonData.SetJsonType ( JsonType  type)
inline

Implements LitJson.IJsonWrapper.

Definition at line 859 of file JsonData.cs.

string LitJson.JsonData.ToJson ( )
inline

Implements LitJson.IJsonWrapper.

Definition at line 901 of file JsonData.cs.

void LitJson.JsonData.ToJson ( JsonWriter  writer)
inline

Implements LitJson.IJsonWrapper.

Definition at line 916 of file JsonData.cs.

override string LitJson.JsonData.ToString ( )
inline

Definition at line 927 of file JsonData.cs.

Property Documentation

int LitJson.JsonData.Count
get

Definition at line 42 of file JsonData.cs.

bool LitJson.JsonData.IsArray
get

Definition at line 46 of file JsonData.cs.

bool LitJson.JsonData.IsBoolean
get

Definition at line 50 of file JsonData.cs.

bool LitJson.JsonData.IsDouble
get

Definition at line 54 of file JsonData.cs.

bool LitJson.JsonData.IsInt
get

Definition at line 58 of file JsonData.cs.

bool LitJson.JsonData.IsLong
get

Definition at line 62 of file JsonData.cs.

bool LitJson.JsonData.IsObject
get

Definition at line 66 of file JsonData.cs.

bool LitJson.JsonData.IsString
get

Definition at line 70 of file JsonData.cs.

JsonData LitJson.JsonData.this[int index]
getset

Definition at line 275 of file JsonData.cs.

JsonData LitJson.JsonData.this[string prop_name]
getset

Definition at line 247 of file JsonData.cs.


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