C# Class DynamicJson.JsonObject

Inheritance: JsonValue
ファイルを表示 Open project: pieterbreed/Dynamic-Json-for-.NET

Public Methods

Method Description
Add ( JsonValue>.KeyValuePair kvp ) : void
Add ( string s, JsonValue v ) : void
Equals ( object obj ) : bool
GetHashCode ( ) : int
Has ( string memberName ) : bool
JsonObject ( JsonValue>.IEnumerable pairs ) : System
MakePrintValue ( ) : string
Parse ( Stream stream ) : JsonObject
Parse ( string s ) : JsonObject
TryGetMember ( GetMemberBinder binder, object &result ) : bool
TrySetMember ( SetMemberBinder binder, object value ) : bool
this ( string s ) : JsonValue

Private Methods

Method Description
ObjectContracts ( ) : void
ParseANTLRStream ( Antlr.Runtime.ANTLRStringStream inputStream ) : JsonObject

Method Details

Add() public method

public Add ( JsonValue>.KeyValuePair kvp ) : void
kvp JsonValue>.KeyValuePair
return void

Add() public method

public Add ( string s, JsonValue v ) : void
s string
v JsonValue
return void

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

Has() public method

public Has ( string memberName ) : bool
memberName string
return bool

JsonObject() public method

public JsonObject ( JsonValue>.IEnumerable pairs ) : System
pairs JsonValue>.IEnumerable
return System

MakePrintValue() public method

public MakePrintValue ( ) : string
return string

Parse() public static method

public static Parse ( Stream stream ) : JsonObject
stream Stream
return JsonObject

Parse() public static method

public static Parse ( string s ) : JsonObject
s string
return JsonObject

TryGetMember() public method

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder System.Dynamic.GetMemberBinder
result object
return bool

TrySetMember() public method

public TrySetMember ( SetMemberBinder binder, object value ) : bool
binder System.Dynamic.SetMemberBinder
value object
return bool

this() public method

public this ( string s ) : JsonValue
s string
return JsonValue