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>