Interface ISuccessorList
- Namespace
- NMF.Expressions
- Assembly
- NMF.Expressions.dll
Denotes an interface for a list of subsequent dependency graph nodes
public interface ISuccessorList
- Extension Methods
Properties
Count
The number of elements
int Count { get; }
Property Value
HasSuccessors
True, if there is any successor, otherwise False
bool HasSuccessors { get; }
Property Value
IsAttached
True, if successors are attached, otherwise False
bool IsAttached { get; }
Property Value
Methods
GetSuccessor(int)
Gets the successor at the given index
INotifiable GetSuccessor(int index)
Parameters
indexintThe index
Returns
- INotifiable
The DDG node with the given index
Set(INotifiable)
Add the given DDG node to the list
void Set(INotifiable node)
Parameters
nodeINotifiableThe DDG node to add
SetDummy()
Sets a dummy
void SetDummy()
Unset(INotifiable, bool)
Unset the given DDG node as successor
void Unset(INotifiable node, bool leaveDummy = false)
Parameters
nodeINotifiablethe DDG node
leaveDummyboolTrue, to leave the dummy in operation, otherwise False
UnsetAll()
Clear the list
void UnsetAll()