C# Class Bender.Nodes.CharacterSeparated.FileNode

Inheritance: NodeBase
Show file Open project: mikeobrien/Bender Class Usage Examples

Public Properties

Property Type Description
DefaultEncoding System.Text.Encoding

Public Methods

Method Description
Encode ( Stream stream, Encoding encoding = null ) : void
FileNode ( NodeType nodeType, Type type, Options options ) : System
FileNode ( NodeType nodeType, Type type, Options options, Stream stream, Encoding encoding ) : System
FileNode ( Stream stream, Options options, Encoding encoding = null ) : System
FileNode ( byte bytes, Options options, Encoding encoding = null ) : System
FileNode ( string data, Options options, Encoding encoding = null ) : System

Protected Methods

Method Description
AddNode ( INode node, bool named, Action modify ) : void
GetNodeType ( ) : NodeType
GetNodes ( ) : IEnumerable

Private Methods

Method Description
FileNode ( NodeType nodeType, Type type, Encoding encoding, Options options ) : System
ParseFile ( ) : List

Method Details

AddNode() protected method

protected AddNode ( INode node, bool named, Action modify ) : void
node INode
named bool
modify Action
return void

Encode() public method

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

FileNode() public method

public FileNode ( NodeType nodeType, Type type, Options options ) : System
nodeType NodeType
type System.Type
options Bender.Configuration.Options
return System

FileNode() public method

public FileNode ( NodeType nodeType, Type type, Options options, Stream stream, Encoding encoding ) : System
nodeType NodeType
type System.Type
options Bender.Configuration.Options
stream Stream
encoding System.Text.Encoding
return System

FileNode() public method

public FileNode ( Stream stream, Options options, Encoding encoding = null ) : System
stream Stream
options Bender.Configuration.Options
encoding System.Text.Encoding
return System

FileNode() public method

public FileNode ( byte bytes, Options options, Encoding encoding = null ) : System
bytes byte
options Bender.Configuration.Options
encoding System.Text.Encoding
return System

FileNode() public method

public FileNode ( string data, Options options, Encoding encoding = null ) : System
data string
options Bender.Configuration.Options
encoding System.Text.Encoding
return System

GetNodeType() protected method

protected GetNodeType ( ) : NodeType
return NodeType

GetNodes() protected method

protected GetNodes ( ) : IEnumerable
return IEnumerable

Property Details

DefaultEncoding public static property

public static Encoding,System.Text DefaultEncoding
return System.Text.Encoding