C# Class Jayrock.Json.Conversion.ObjectConstructor

Inheritance: IObjectConstructor
Afficher le fichier Open project: atifaziz/Jayrock Class Usage Examples

Méthodes publiques

Méthode Description
CreateObject ( Jayrock.Json.Conversion.ImportContext context, JsonReader reader ) : ObjectConstructionResult
CreateObject ( Jayrock.Json.Conversion.ImportContext context, NamedJsonBuffer members ) : ObjectConstructionResult
ObjectConstructor ( Type type ) : System
ObjectConstructor ( Type type, ConstructorInfo ctors ) : System

Private Methods

Méthode Description
Bind ( Jayrock.Json.Conversion.ImportContext context, ParameterInfo parameters, NamedJsonBuffer members ) : int[] Bound indicies returned in the resulting array are one-based therefore zero means unbound.
FindMember ( NamedJsonBuffer members, string name ) : int
GetParametersCount ( object obj ) : IComparable
TryCreateObject ( Jayrock.Json.Conversion.ImportContext context, ConstructorInfo ctor, NamedJsonBuffer members ) : ObjectConstructionResult

Method Details

CreateObject() public méthode

public CreateObject ( Jayrock.Json.Conversion.ImportContext context, JsonReader reader ) : ObjectConstructionResult
context Jayrock.Json.Conversion.ImportContext
reader JsonReader
Résultat ObjectConstructionResult

CreateObject() public méthode

public CreateObject ( Jayrock.Json.Conversion.ImportContext context, NamedJsonBuffer members ) : ObjectConstructionResult
context Jayrock.Json.Conversion.ImportContext
members NamedJsonBuffer
Résultat ObjectConstructionResult

ObjectConstructor() public méthode

public ObjectConstructor ( Type type ) : System
type System.Type
Résultat System

ObjectConstructor() public méthode

public ObjectConstructor ( Type type, ConstructorInfo ctors ) : System
type System.Type
ctors System.Reflection.ConstructorInfo
Résultat System