C# Класс Jayrock.Json.Conversion.ObjectConstructor

Наследование: IObjectConstructor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CreateObject() публичный Метод

public CreateObject ( Jayrock.Json.Conversion.ImportContext context, JsonReader reader ) : ObjectConstructionResult
context Jayrock.Json.Conversion.ImportContext
reader JsonReader
Результат ObjectConstructionResult

CreateObject() публичный Метод

public CreateObject ( Jayrock.Json.Conversion.ImportContext context, NamedJsonBuffer members ) : ObjectConstructionResult
context Jayrock.Json.Conversion.ImportContext
members NamedJsonBuffer
Результат ObjectConstructionResult

ObjectConstructor() публичный Метод

public ObjectConstructor ( Type type ) : System
type System.Type
Результат System

ObjectConstructor() публичный Метод

public ObjectConstructor ( Type type, ConstructorInfo ctors ) : System
type System.Type
ctors System.Reflection.ConstructorInfo
Результат System