TypedExpressionWalker<T> Constructors

Definition

Overloads

TypedExpressionWalker<T>(Action<TypedExpression>, SyntaxTreeTransformation<T>)
TypedExpressionWalker<T>(Action<TypedExpression>, T)

TypedExpressionWalker<T>(Action<TypedExpression>, SyntaxTreeTransformation<T>)

public TypedExpressionWalker (Action<Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression> onExpression, Microsoft.Quantum.QsCompiler.Transformations.Core.SyntaxTreeTransformation<T> parent);
new Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.TypedExpressionWalker<'T> : Action<Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression> * Microsoft.Quantum.QsCompiler.Transformations.Core.SyntaxTreeTransformation<'T> -> Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.TypedExpressionWalker<'T>
Public Sub New (onExpression As Action(Of TypedExpression), parent As SyntaxTreeTransformation(Of T))

Parameters

onExpression
Action<TypedExpression>

Applies to

TypedExpressionWalker<T>(Action<TypedExpression>, T)

public TypedExpressionWalker (Action<Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression> onExpression, T internalState);
new Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.TypedExpressionWalker<'T> : Action<Microsoft.Quantum.QsCompiler.SyntaxTree.TypedExpression> * 'T -> Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.TypedExpressionWalker<'T>
Public Sub New (onExpression As Action(Of TypedExpression), internalState As T)

Parameters

onExpression
Action<TypedExpression>
internalState
T

Applies to