C# Class Bender.Nodes.NodeBase

Inheritance: INode
Afficher le fichier Open project: mikeobrien/Bender

Méthodes publiques

Méthode Description
Add ( INode node, Action modify ) : void
Encode ( Stream stream, Encoding encoding = null ) : void
GetEnumerator ( ) : IEnumerator
Initialize ( ) : void
Validate ( ) : void

Méthodes protégées

Méthode Description
AddNode ( INode node, bool named, Action modify ) : void
GetName ( ) : string
GetNodeType ( ) : NodeType
GetNodes ( ) : IEnumerable
GetValue ( ) : object
NodeBase ( INode parent = null ) : System
SetName ( string name ) : void
SetNodeType ( NodeType nodeType ) : void
SetValue ( object value ) : void

Private Methods

Méthode Description
IEnumerable ( ) : IEnumerator
Metadata ( ) : System

Method Details

Add() public méthode

public Add ( INode node, Action modify ) : void
node INode
modify Action
Résultat void

AddNode() protected méthode

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

Encode() public méthode

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

GetEnumerator() public méthode

public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

GetName() protected méthode

protected GetName ( ) : string
Résultat string

GetNodeType() protected abstract méthode

protected abstract 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

Initialize() public méthode

public Initialize ( ) : void
Résultat void

NodeBase() protected méthode

protected NodeBase ( INode parent = null ) : System
parent INode
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

Validate() public méthode

public Validate ( ) : void
Résultat void