C# Класс Bender.Nodes.Object.NodeFactory

Показать файл Открыть проект

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

Метод Описание
CreateDeserializable ( string name, IValue @object, INode parent, Bender.Nodes.Object.Context context, CachedMember member = null ) : ObjectNodeBase
CreateDeserializableRoot ( CachedType type, string format, Options options ) : ObjectNodeBase
CreateDeserializableRoot ( string name, CachedType type, string format, Options options ) : ObjectNodeBase
CreateSerializable ( string name, IValue @object, INode parent, Bender.Nodes.Object.Context context, CachedMember member = null, int index = null ) : ObjectNodeBase
CreateSerializableRoot ( object @object, CachedType type, Options options, string format ) : ObjectNodeBase

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

Метод Описание
GetTypeKind ( CachedType type, Options options ) : TypeKind

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

CreateDeserializable() публичный статический Метод

public static CreateDeserializable ( string name, IValue @object, INode parent, Bender.Nodes.Object.Context context, CachedMember member = null ) : ObjectNodeBase
name string
@object IValue
parent INode
context Bender.Nodes.Object.Context
member CachedMember
Результат ObjectNodeBase

CreateDeserializableRoot() публичный статический Метод

public static CreateDeserializableRoot ( CachedType type, string format, Options options ) : ObjectNodeBase
type CachedType
format string
options Bender.Configuration.Options
Результат ObjectNodeBase

CreateDeserializableRoot() публичный статический Метод

public static CreateDeserializableRoot ( string name, CachedType type, string format, Options options ) : ObjectNodeBase
name string
type CachedType
format string
options Bender.Configuration.Options
Результат ObjectNodeBase

CreateSerializable() публичный статический Метод

public static CreateSerializable ( string name, IValue @object, INode parent, Bender.Nodes.Object.Context context, CachedMember member = null, int index = null ) : ObjectNodeBase
name string
@object IValue
parent INode
context Bender.Nodes.Object.Context
member CachedMember
index int
Результат ObjectNodeBase

CreateSerializableRoot() публичный статический Метод

public static CreateSerializableRoot ( object @object, CachedType type, Options options, string format ) : ObjectNodeBase
@object object
type CachedType
options Bender.Configuration.Options
format string
Результат ObjectNodeBase