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

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

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

Метод Описание
Add ( INode node, Action modify ) : void
Encode ( Stream stream, Encoding encoding = null ) : void
GetEnumerator ( ) : IEnumerator
Initialize ( ) : void
Validate ( ) : void

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

Метод Описание
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

Приватные методы

Метод Описание
IEnumerable ( ) : IEnumerator
Metadata ( ) : System

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

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

public Add ( INode node, Action modify ) : void
node INode
modify Action
Результат void

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

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

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

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

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

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

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

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

GetNodeType() защищенный абстрактный метод

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

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

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

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

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

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

public Initialize ( ) : void
Результат void

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

protected NodeBase ( INode parent = null ) : System
parent INode
Результат 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

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

public Validate ( ) : void
Результат void