C# Класс Bender.Nodes.Node

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

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

Метод Описание
CreateArray ( ) : Node
CreateArray ( string name ) : Node
CreateObject ( ) : Node
CreateObject ( string name ) : Node
CreateValue ( ) : Node
CreateValue ( string name ) : Node
CreateValue ( string name, object value ) : Node
CreateValueFrom ( object value ) : Node
Encode ( Stream stream, Encoding encoding = null ) : void
Node ( ) : System
Node ( string name = null, string format = null, INode parent = null, Metadata metadata = null, Action encoder = null ) : System

Защищенные методы

Метод Описание
AddNode ( INode node, bool named, Action modify ) : void
GetName ( ) : string
GetNodeType ( ) : NodeType
GetNodes ( ) : IEnumerable
GetValue ( ) : object
SetName ( string name ) : void
SetNodeType ( NodeType nodeType ) : void
SetValue ( object value ) : void

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

AddNode() защищенный метод

protected AddNode ( INode node, bool named, Action modify ) : void
node INode
named bool
modify Action
Результат void

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

public static CreateArray ( ) : Node
Результат Node

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

public static CreateArray ( string name ) : Node
name string
Результат Node

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

public static CreateObject ( ) : Node
Результат Node

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

public static CreateObject ( string name ) : Node
name string
Результат Node

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

public static CreateValue ( ) : Node
Результат Node

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

public static CreateValue ( string name ) : Node
name string
Результат Node

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

public static CreateValue ( string name, object value ) : Node
name string
value object
Результат Node

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

public static CreateValueFrom ( object value ) : Node
value object
Результат Node

Encode() публичный метод

public Encode ( Stream stream, Encoding encoding = null ) : void
stream Stream
encoding System.Text.Encoding
Результат void

GetName() защищенный метод

protected GetName ( ) : string
Результат string

GetNodeType() защищенный метод

protected GetNodeType ( ) : NodeType
Результат NodeType

GetNodes() защищенный метод

protected GetNodes ( ) : IEnumerable
Результат IEnumerable

GetValue() защищенный метод

protected GetValue ( ) : object
Результат object

Node() публичный метод

public Node ( ) : System
Результат System

Node() публичный метод

public Node ( string name = null, string format = null, INode parent = null, Metadata metadata = null, Action encoder = null ) : System
name string
format string
parent INode
metadata Metadata
encoder Action
Результат System

SetName() защищенный метод

protected SetName ( string name ) : void
name string
Результат void

SetNodeType() защищенный метод

protected SetNodeType ( NodeType nodeType ) : void
nodeType NodeType
Результат void

SetValue() защищенный метод

protected SetValue ( object value ) : void
value object
Результат void