C# Class Bender.Nodes.Object.EnumerableNode

Inheritance: ObjectNodeBase
Show file Open project: mikeobrien/Bender

Public Methods

Method Description
EnumerableNode ( Bender.Nodes.Object.Context context, string name, IValue enumerable, CachedMember member, INode parent, int index = null ) : System
Initialize ( ) : void

Protected Methods

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

Private Methods

Method Description
EnumerateNodes ( ) : IEnumerable
GetItemName ( CachedType type ) : string

Method Details

AddNode() protected method

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

EnumerableNode() public method

public EnumerableNode ( Bender.Nodes.Object.Context context, string name, IValue enumerable, CachedMember member, INode parent, int index = null ) : System
context Bender.Nodes.Object.Context
name string
enumerable IValue
member CachedMember
parent INode
index int
return System

GetNodeType() protected method

protected GetNodeType ( ) : NodeType
return NodeType

GetNodes() protected method

protected GetNodes ( ) : IEnumerable
return IEnumerable

Initialize() public method

public Initialize ( ) : void
return void