Sequence |
public class SequenceSequenceCallInterpreted : SequenceSequenceCall
The SequenceSequenceCallInterpreted type exposes the following members.
| Name | Description | |
|---|---|---|
| SequenceSequenceCallInterpreted(SequenceSequenceCallInterpreted, DictionarySequenceVariable, SequenceVariable, IGraphProcessingEnvironment) | Initializes a new instance of the SequenceSequenceCallInterpreted class | |
| SequenceSequenceCallInterpreted(ISequenceDefinition, ListSequenceExpression, ListSequenceVariable, SequenceVariable, Boolean) | Initializes a new instance of the SequenceSequenceCallInterpreted class |
| Name | Description | |
|---|---|---|
| Children | (Overrides SequenceSequenceCallChildren) | |
| ChildrenBase | (Overrides SequenceSequenceCallChildrenBase) | |
| ExecutionState |
the state of executing this sequence base
(a sequence base comprises sequences, sequence computations, sequence expressions)
(Inherited from SequenceBase) | |
| Id |
returns the sequence /expresion id - every sequence /expression is assigned a unique id that is used in xgrs code generation and in sequence rendering
for copies a new id is generated, too, this does not cause problems as code is only generated once per defined sequence
(Inherited from SequenceBase) | |
| Name | (Overrides SequenceSequenceCallName) | |
| Package | (Overrides SequenceSequenceCallPackage) | |
| PackagePrefixedName | (Overrides SequenceSequenceCallPackagePrefixedName) | |
| Precedence | (Overrides SequenceSequenceCallPrecedence) | |
| Special | (Inherited from SequenceSpecial) | |
| Subgraph | (Inherited from SequenceSequenceCall) | |
| Symbol | (Overrides SequenceBaseSymbol) |
| Name | Description | |
|---|---|---|
| Apply |
Applies this sequence.
(Inherited from Sequence) | |
| ApplyImpl | (Overrides SequenceApplyImpl(IGraphProcessingEnvironment)) | |
| Check | (Overrides SequenceCheck(SequenceCheckingEnvironment)) | |
| CheckBaseObjectTypeIsKnown | (Inherited from SequenceBase) | |
| CheckEdgeTypeIsKnown | (Inherited from SequenceBase) | |
| CheckGraphElementTypeIsKnown | (Inherited from SequenceBase) | |
| CheckNodeTypeIsKnown | (Inherited from SequenceBase) | |
| Contains |
Returns whether the potentialChild is contained in this sequence (base).
True if potentialChild is the same as this sequence (base) (so reflexive relation).
(Inherited from SequenceBase) | |
| FireBeginExecutionEvent | (Inherited from SequenceBase) | |
| FireEndExecutionEvent | (Inherited from SequenceBase) | |
| FireEnteringSequenceEvent | (Inherited from SequenceBase) | |
| FireExitingSequenceEvent | (Inherited from SequenceBase) | |
| GetCurrentlyExecutedSequenceBase |
Returns the innermost sequence base beneath this as root
which gets currently executed (for sequences on call stack this is the call).
A path in the sequence tree gets executed, the innermost is the important one.
(Inherited from SequenceBase) | |
| GetLocalVariables | (Inherited from SequenceSequenceCall) | |
| GetSequenceCallString | ||
| GetSequenceString | ||
| GetTypeString | (Inherited from SequenceBase) | |
| HasSequenceType | (Inherited from Sequence) | |
| ResetExecutionState |
Reset the execution state after a run (for following runs).
The sequence to be iterated gets reset before each iteration.
(Inherited from Sequence) | |
| SetNeedForProfiling |
sets for the very node the profiling flag (does not recurse)
(Inherited from SequenceBase) | |
| SetNeedForProfilingRecursive |
sets for the node and all children, i.e. the entire tree the profiling flag
(Inherited from SequenceBase) | |
| Type |
Returns the type of the sequence, which is "boolean"
(Inherited from Sequence) |
| Name | Description | |
|---|---|---|
| ArgumentExpressions |
An array of expressions used to compute the input arguments.
(Inherited from SequenceSequenceCall) | |
| Arguments |
Buffer to store the argument values for the call; used to avoid unneccessary memory allocations.
(Inherited from SequenceSequenceCall) | |
| id |
stores the sequence /expression unique id
(Inherited from SequenceBase) | |
| ReturnVars |
An array of variables used for the return values. Might be empty if the caller is not interested in available returns values.
(Inherited from SequenceSequenceCall) | |
| SequenceDef | The defined sequence to be used | |
| SequenceType |
The type of the sequence (e.g. LazyOr or Transaction)
(Inherited from Sequence) | |
| special | (Inherited from SequenceSpecial) | |
| subgraph |
The subgraph to be switched to for sequence execution.
(Inherited from SequenceSequenceCall) |