Show / Hide Table of Contents

Interface ISuccessorList

Denotes an interface for a list of subsequent dependency graph nodes

Namespace: NMF.Expressions
Assembly: NMF.Expressions.dll
Syntax
public interface ISuccessorList

Properties

| Edit this page View Source

Count

The number of elements

Declaration
int Count { get; }
Property Value
Type Description
int
| Edit this page View Source

HasSuccessors

True, if there is any successor, otherwise False

Declaration
bool HasSuccessors { get; }
Property Value
Type Description
bool
| Edit this page View Source

IsAttached

True, if successors are attached, otherwise False

Declaration
bool IsAttached { get; }
Property Value
Type Description
bool

Methods

| Edit this page View Source

GetSuccessor(int)

Gets the successor at the given index

Declaration
INotifiable GetSuccessor(int index)
Parameters
Type Name Description
int index

The index

Returns
Type Description
INotifiable

The DDG node with the given index

| Edit this page View Source

Set(INotifiable)

Add the given DDG node to the list

Declaration
void Set(INotifiable node)
Parameters
Type Name Description
INotifiable node

The DDG node to add

| Edit this page View Source

SetDummy()

Sets a dummy

Declaration
void SetDummy()
| Edit this page View Source

Unset(INotifiable, bool)

Unset the given DDG node as successor

Declaration
void Unset(INotifiable node, bool leaveDummy = false)
Parameters
Type Name Description
INotifiable node

the DDG node

bool leaveDummy

True, to leave the dummy in operation, otherwise False

| Edit this page View Source

UnsetAll()

Clear the list

Declaration
void UnsetAll()

Extension Methods

ExpressionExtensions.AsOne<T>(T)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX