GrGen.NET v4.4 API: the libGr class library (the type exact interface gets generated)
GetLocalVariables Method (variables, containerConstructors, target)
Namespacesde.unika.ipd.grGen.libGrSequenceGetLocalVariables(Dictionary<(Of <<'(SequenceVariable, SetValueType>)>>), List<(Of <<'(SequenceExpressionContainerConstructor>)>>), Sequence)
Walks the sequence tree from this on to the given target sequence (inclusive), collecting all variables found on the way into the variables dictionary, and all container constructors used into the constructors array.
Declaration Syntax
public virtual bool GetLocalVariables(
	Dictionary<SequenceVariable, SetValueType> variables,
	List<SequenceExpressionContainerConstructor> containerConstructors,
	Sequence target
variables (Dictionary<(Of <(<'SequenceVariable, SetValueType>)>)>)
Contains the variables found
containerConstructors (List<(Of <(<'SequenceExpressionContainerConstructor>)>)>)
Contains the container constructors walked by
target (Sequence)
The target sequence up to which to walk
Return Value
Returns whether the target was hit, so the parent can abort walking

Assembly: libGr (Module: libGr) Version: (