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 
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 memberGetLocalVariables(ListSequenceFilterCallBase, DictionarySequenceVariable, SetValueType, ListSequenceExpressionConstructor) 
Protected methodStatic memberGetLocalVariables(SequenceExpression, DictionarySequenceVariable, SetValueType, ListSequenceExpressionConstructor) 
Protected methodStatic memberGetLocalVariables(SequenceFilterCall, DictionarySequenceVariable, SetValueType, ListSequenceExpressionConstructor) 
Protected methodStatic memberGetLocalVariables(SequenceFilterCallLambdaExpression, DictionarySequenceVariable, SetValueType, ListSequenceExpressionConstructor) 
Protected methodStatic memberGetLocalVariables(SequenceVariable, DictionarySequenceVariable, SetValueType, ListSequenceExpressionConstructor) 
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