FoldOverExpressions<TState,TResult> Constructors

Definition

Overloads

FoldOverExpressions<TState,TResult>(SyntaxTreeTransformation<TState>)
FoldOverExpressions<TState,TResult>(TState)

FoldOverExpressions<TState,TResult>(SyntaxTreeTransformation<TState>)

public FoldOverExpressions (Microsoft.Quantum.QsCompiler.Transformations.Core.SyntaxTreeTransformation<TState> parent);
new Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.FoldOverExpressions<'State, 'Result (requires 'State :> Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.FoldOverExpressions<'State, 'Result>.IFoldingState)> : Microsoft.Quantum.QsCompiler.Transformations.Core.SyntaxTreeTransformation<'State (requires 'State :> Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.FoldOverExpressions<'State, 'Result>.IFoldingState)> -> Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.FoldOverExpressions<'State, 'Result (requires 'State :> Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.FoldOverExpressions<'State, 'Result>.IFoldingState)>
Public Sub New (parent As SyntaxTreeTransformation(Of TState))

Parameters

parent
SyntaxTreeTransformation<TState>

Applies to

FoldOverExpressions<TState,TResult>(TState)

public FoldOverExpressions (TState state);
new Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.FoldOverExpressions<'State, 'Result (requires 'State :> Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.FoldOverExpressions<'State, 'Result>.IFoldingState)> : 'State -> Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.FoldOverExpressions<'State, 'Result (requires 'State :> Microsoft.Quantum.QsCompiler.Transformations.BasicTransformations.FoldOverExpressions<'State, 'Result>.IFoldingState)>
Public Sub New (state As TState)

Parameters

state
TState

Applies to