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
index
intThe 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
node
INotifiableThe 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
node
INotifiablethe DDG node
leaveDummy
boolTrue, to leave the dummy in operation, otherwise False
UnsetAll()
Clear the list
void UnsetAll()