IHierarchy¶
-
interface
IHierarchy
-
readonly System.Collections.Generic.IReadOnlyCollection<INode>
RootNodes
-
readonly int
LookupCacheObjectCount
-
INode
Lookup
(System.Object obj) Parameters: - obj (System.Object) –
-
void
AddRootNode
(INode node) Parameters: - node (Protoinject.INode) –
-
void
AddChildNode
(IPlan parent, INode child) Parameters: - parent (Protoinject.IPlan) –
- child (Protoinject.INode) –
-
void
MoveNode
(IPlan newParent, INode child) Parameters: - newParent (Protoinject.IPlan) –
- child (Protoinject.INode) –
-
void
RemoveRootNode
(INode node) Parameters: - node (Protoinject.INode) –
-
void
RemoveChildNode
(IPlan parent, INode child) Parameters: - parent (Protoinject.IPlan) –
- child (Protoinject.INode) –
-
void
RemoveNode
(INode node) Parameters: - node (Protoinject.INode) –
-
void
ChangeObjectOnNode
(INode node, System.Object newValue) Parameters: - node (Protoinject.INode) –
- newValue (System.Object) –
-
INode
CreateNodeForObject
(System.Object obj) Parameters: - obj (System.Object) –
-
readonly System.Collections.Generic.IReadOnlyCollection<INode>