C# Class Bender.Nodes.Node

Inheritance: NodeBase
Afficher le fichier Open project: mikeobrien/Bender Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Method Details

AddNode() protected méthode

protected AddNode ( INode node, bool named, Action modify ) : void
node INode
named bool
modify Action
Résultat void

CreateArray() public static méthode

public static CreateArray ( ) : Node
Résultat Node

CreateArray() public static méthode

public static CreateArray ( string name ) : Node
name string
Résultat Node

CreateObject() public static méthode

public static CreateObject ( ) : Node
Résultat Node

CreateObject() public static méthode

public static CreateObject ( string name ) : Node
name string
Résultat Node

CreateValue() public static méthode

public static CreateValue ( ) : Node
Résultat Node

CreateValue() public static méthode

public static CreateValue ( string name ) : Node
name string
Résultat Node

CreateValue() public static méthode

public static CreateValue ( string name, object value ) : Node
name string
value object
Résultat Node

CreateValueFrom() public static méthode

public static CreateValueFrom ( object value ) : Node
value object
Résultat Node

Encode() public méthode

public Encode ( Stream stream, Encoding encoding = null ) : void
stream Stream
encoding System.Text.Encoding
Résultat void

GetName() protected méthode

protected GetName ( ) : string
Résultat string

GetNodeType() protected méthode

protected GetNodeType ( ) : NodeType
Résultat NodeType

GetNodes() protected méthode

protected GetNodes ( ) : IEnumerable
Résultat IEnumerable

GetValue() protected méthode

protected GetValue ( ) : object
Résultat object

Node() public méthode

public Node ( ) : System
Résultat System

Node() public méthode

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
Résultat System

SetName() protected méthode

protected SetName ( string name ) : void
name string
Résultat void

SetNodeType() protected méthode

protected SetNodeType ( NodeType nodeType ) : void
nodeType NodeType
Résultat void

SetValue() protected méthode

protected SetValue ( object value ) : void
value object
Résultat void