C# Class Jil.DeserializeDynamic.JsonObject

Inheritance: ICustomTypeDescriptor
Afficher le fichier Open project: kevin-montrose/Jil Class Usage Examples

Méthodes publiques

Méthode Description
GetAttributes ( ) : AttributeCollection
GetClassName ( ) : string
GetComponentName ( ) : string
GetConverter ( ) : TypeConverter
GetDefaultEvent ( ) : System.ComponentModel.EventDescriptor
GetDefaultProperty ( ) : PropertyDescriptor
GetEditor ( Type editorBaseType ) : object
GetEvents ( ) : EventDescriptorCollection
GetEvents ( Attribute attributes ) : EventDescriptorCollection
GetMember ( string memberName ) : JsonObject
GetMemberNames ( ) : JsonObject>.KeyCollection.Dictionary
GetMetaObject ( Expression exp ) : DynamicMetaObject
GetProperties ( ) : PropertyDescriptorCollection
GetProperties ( Attribute attributes ) : PropertyDescriptorCollection
GetPropertyOwner ( PropertyDescriptor pd ) : object
IsAmbiguousAsDateTime ( ) : bool
IsDictionary ( ) : bool
ToString ( ) : string
TryCastBool ( bool &bit ) : bool
TryCastDateTime ( System.DateTime &dt ) : bool
TryCastDateTimeOffset ( DateTimeOffset &dto ) : bool
TryCastFloatingPoint ( double &floatingPoint ) : bool
TryCastGuid ( System.Guid &g ) : bool
TryCastInteger ( ulong &number, bool &negative ) : bool
TryCastString ( string &str ) : bool
TryCastTimeSpan ( System.TimeSpan &ts ) : bool
TryConvertEnumerable ( IEnumerable &enumerable ) : bool

Private Methods

Méthode Description
ForFastNumber ( bool neg, ulong a, ulong b, byte bLen, long c, Options options ) : JsonObject
ForNumber ( double num, Options options ) : JsonObject
ForString ( string str, Options options ) : JsonObject
GetDynamicMemberNames ( ) : IEnumerable
InnerTryConvert ( Type returnType, object &result ) : bool
NewArray ( JsonObject parent ) : JsonObject
NewObject ( JsonObject parent ) : JsonObject
NewObjectMember ( JsonObject parent ) : JsonObject
ParseFlagsEnum ( Type enumType, object &result ) : bool
Pop ( ) : JsonObject
Put ( JsonObject other ) : void
_InnerTryBinaryOperation ( ExpressionType operand, dynamic rightHand, Type returnType, object &result ) : bool
_InnerTryGetIndex ( Type returnType, object indexes, object &result ) : bool
_InnerTryGetMember ( string name, Type returnType, object &result ) : bool
_InnerTryInvokeMember ( string name, object args, object &result ) : bool
_InnerTryUnaryOperation ( ExpressionType operand, Type returnType, object &result ) : bool

Method Details

GetAttributes() public méthode

public GetAttributes ( ) : AttributeCollection
Résultat System.ComponentModel.AttributeCollection

GetClassName() public méthode

public GetClassName ( ) : string
Résultat string

GetComponentName() public méthode

public GetComponentName ( ) : string
Résultat string

GetConverter() public méthode

public GetConverter ( ) : TypeConverter
Résultat System.ComponentModel.TypeConverter

GetDefaultEvent() public méthode

public GetDefaultEvent ( ) : System.ComponentModel.EventDescriptor
Résultat System.ComponentModel.EventDescriptor

GetDefaultProperty() public méthode

public GetDefaultProperty ( ) : PropertyDescriptor
Résultat System.ComponentModel.PropertyDescriptor

GetEditor() public méthode

public GetEditor ( Type editorBaseType ) : object
editorBaseType System.Type
Résultat object

GetEvents() public méthode

public GetEvents ( ) : EventDescriptorCollection
Résultat System.ComponentModel.EventDescriptorCollection

GetEvents() public méthode

public GetEvents ( Attribute attributes ) : EventDescriptorCollection
attributes System.Attribute
Résultat System.ComponentModel.EventDescriptorCollection

GetMember() public méthode

public GetMember ( string memberName ) : JsonObject
memberName string
Résultat JsonObject

GetMemberNames() public méthode

public GetMemberNames ( ) : JsonObject>.KeyCollection.Dictionary
Résultat JsonObject>.KeyCollection.Dictionary

GetMetaObject() public méthode

public GetMetaObject ( Expression exp ) : DynamicMetaObject
exp Expression
Résultat DynamicMetaObject

GetProperties() public méthode

public GetProperties ( ) : PropertyDescriptorCollection
Résultat System.ComponentModel.PropertyDescriptorCollection

GetProperties() public méthode

public GetProperties ( Attribute attributes ) : PropertyDescriptorCollection
attributes System.Attribute
Résultat System.ComponentModel.PropertyDescriptorCollection

GetPropertyOwner() public méthode

public GetPropertyOwner ( PropertyDescriptor pd ) : object
pd System.ComponentModel.PropertyDescriptor
Résultat object

IsAmbiguousAsDateTime() public méthode

public IsAmbiguousAsDateTime ( ) : bool
Résultat bool

IsDictionary() public méthode

public IsDictionary ( ) : bool
Résultat bool

ToString() public méthode

public ToString ( ) : string
Résultat string

TryCastBool() public méthode

public TryCastBool ( bool &bit ) : bool
bit bool
Résultat bool

TryCastDateTime() public méthode

public TryCastDateTime ( System.DateTime &dt ) : bool
dt System.DateTime
Résultat bool

TryCastDateTimeOffset() public méthode

public TryCastDateTimeOffset ( DateTimeOffset &dto ) : bool
dto DateTimeOffset
Résultat bool

TryCastFloatingPoint() public méthode

public TryCastFloatingPoint ( double &floatingPoint ) : bool
floatingPoint double
Résultat bool

TryCastGuid() public méthode

public TryCastGuid ( System.Guid &g ) : bool
g System.Guid
Résultat bool

TryCastInteger() public méthode

public TryCastInteger ( ulong &number, bool &negative ) : bool
number ulong
negative bool
Résultat bool

TryCastString() public méthode

public TryCastString ( string &str ) : bool
str string
Résultat bool

TryCastTimeSpan() public méthode

public TryCastTimeSpan ( System.TimeSpan &ts ) : bool
ts System.TimeSpan
Résultat bool

TryConvertEnumerable() public méthode

public TryConvertEnumerable ( IEnumerable &enumerable ) : bool
enumerable IEnumerable
Résultat bool