Click or drag to resize

SequenceBase Methods

The SequenceBase type exposes the following members.

Methods
  NameDescription
Public methodCheck
Checks the sequence /expression for errors utilizing the given checking environment reports them by exception
Protected methodCheckBaseObjectTypeIsKnown
Protected methodCheckEdgeTypeIsKnown
Protected methodCheckGraphElementTypeIsKnown
Protected methodCheckNodeTypeIsKnown
Public methodContains
Returns whether the potentialChild is contained in this sequence (base). True if potentialChild is the same as this sequence (base) (so reflexive relation).
Protected methodStatic memberCopyArgumentExpressionsAndArguments
Protected methodStatic memberCopyVars(DictionarySequenceVariable, SequenceVariable, IGraphProcessingEnvironment, ListSequenceVariable)
Protected methodStatic memberCopyVars(DictionarySequenceVariable, SequenceVariable, IGraphProcessingEnvironment, SequenceVariable, SequenceVariable)
Protected methodStatic memberFillArgumentsFromArgumentExpressions
Protected methodStatic memberFillReturnVariablesFromValues(SequenceVariable, IGraphProcessingEnvironment, Object)
Protected methodStatic memberFillReturnVariablesFromValues(SequenceVariable, IAction, IGraphProcessingEnvironment, ListObject)
Protected methodStatic memberFillReturnVariablesFromValues(SequenceVariable, IAction, IGraphProcessingEnvironment, ListObject, Int32)
Public methodFireBeginExecutionEvent
Public methodFireEndExecutionEvent
Public methodFireEnteringSequenceEvent
Public methodFireExitingSequenceEvent
Public methodStatic memberFireFinishedEvent(IGraphProcessingEnvironment, IMatches, Boolean)
Public methodStatic memberFireFinishedEvent(IGraphProcessingEnvironment, IMatches, Boolean)
Public methodStatic memberFireFinishedSelectedMatchEvent
Public methodStatic memberFireMatchedAfterFilteringEvent(IGraphProcessingEnvironment, IMatches, Boolean)
Public methodStatic memberFireMatchedAfterFilteringEvent(IGraphProcessingEnvironment, IMatches, Boolean)
Public methodStatic memberFireMatchedBeforeFilteringEvent(IGraphProcessingEnvironment, IMatches)
Public methodStatic memberFireMatchedBeforeFilteringEvent(IGraphProcessingEnvironment, IMatches)
Public methodStatic memberFireMatchSelectedEvent
Public methodStatic memberFireRewritingSelectedMatchEvent
Public methodStatic memberGetAction
Public methodGetCurrentlyExecutedSequenceBase
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.
Protected methodStatic memberGetEdgeType
Public methodStatic memberGetFunction
Protected methodStatic memberGetLocalVariables(SequenceExpression, DictionarySequenceVariable, SetValueType, ListSequenceExpressionConstructor)
Protected methodStatic memberGetLocalVariables(SequenceFilterCall, DictionarySequenceVariable, SetValueType, ListSequenceExpressionConstructor)
Protected methodStatic memberGetLocalVariables(ListSequenceFilterCallBase, DictionarySequenceVariable, SetValueType, ListSequenceExpressionConstructor)
Protected methodStatic memberGetLocalVariables(SequenceFilterCallLambdaExpression, DictionarySequenceVariable, SetValueType, ListSequenceExpressionConstructor)
Protected methodStatic memberGetLocalVariables(SequenceVariable, DictionarySequenceVariable, SetValueType, ListSequenceExpressionConstructor)
Public methodGetLocalVariables(DictionarySequenceVariable, SetValueType, ListSequenceExpressionConstructor, SequenceBase)
Walks the sequence tree from this on to the given target sequence base (inclusive), collecting all variables found on the way into the variables dictionary, and all container and object type constructors used into the constructors array.
Protected methodStatic memberGetNodeType
Public methodStatic memberGetProcedure
Public methodStatic memberGetSequence
Protected methodGetTypeString
Public methodHasSequenceType
Protected methodStatic memberInitializeArgumentExpressionsAndArguments
Protected methodStatic memberInitializeReturnVariables
Protected methodStatic memberRemoveVariablesFallingOutOfScope
Public methodSetNeedForProfiling
sets for the very node the profiling flag (does not recurse)
Public methodSetNeedForProfilingRecursive
sets for the node and all children, i.e. the entire tree the profiling flag
Public methodType
Returns the type of the sequence /expression (for sequences always "boolean")
Top
See Also