C# 클래스 Bender.Nodes.Node

상속: NodeBase
파일 보기 프로젝트 열기: mikeobrien/Bender 1 사용 예제들

공개 메소드들

메소드 설명
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