StatementTransformationBase Constructors

Definition

Overloads

StatementTransformationBase()
StatementTransformationBase(TransformationOptions)
StatementTransformationBase(FSharpFunc<Unit,StatementKindTransformationBase>, FSharpFunc<Unit,ExpressionTransformationBase>)
StatementTransformationBase(FSharpFunc<Unit,StatementKindTransformationBase>, FSharpFunc<Unit,ExpressionTransformationBase>, TransformationOptions)

StatementTransformationBase()

public StatementTransformationBase ();
Public Sub New ()

Applies to

StatementTransformationBase(TransformationOptions)

public StatementTransformationBase (Microsoft.Quantum.QsCompiler.Transformations.Core.TransformationOptions options);
new Microsoft.Quantum.QsCompiler.Transformations.Core.StatementTransformationBase : Microsoft.Quantum.QsCompiler.Transformations.Core.TransformationOptions -> Microsoft.Quantum.QsCompiler.Transformations.Core.StatementTransformationBase
Public Sub New (options As TransformationOptions)

Parameters

Applies to

StatementTransformationBase(FSharpFunc<Unit,StatementKindTransformationBase>, FSharpFunc<Unit,ExpressionTransformationBase>)

public StatementTransformationBase (Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,Microsoft.Quantum.QsCompiler.Transformations.Core.StatementKindTransformationBase> statementKindTransformation, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionTransformationBase> expressionTransformation);
new Microsoft.Quantum.QsCompiler.Transformations.Core.StatementTransformationBase : (unit -> Microsoft.Quantum.QsCompiler.Transformations.Core.StatementKindTransformationBase) * (unit -> Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionTransformationBase) -> Microsoft.Quantum.QsCompiler.Transformations.Core.StatementTransformationBase
Public Sub New (statementKindTransformation As FSharpFunc(Of Unit, StatementKindTransformationBase), expressionTransformation As FSharpFunc(Of Unit, ExpressionTransformationBase))

Parameters

statementKindTransformation
Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,StatementKindTransformationBase>
expressionTransformation
Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,ExpressionTransformationBase>

Applies to

StatementTransformationBase(FSharpFunc<Unit,StatementKindTransformationBase>, FSharpFunc<Unit,ExpressionTransformationBase>, TransformationOptions)

public StatementTransformationBase (Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,Microsoft.Quantum.QsCompiler.Transformations.Core.StatementKindTransformationBase> statementKindTransformation, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionTransformationBase> expressionTransformation, Microsoft.Quantum.QsCompiler.Transformations.Core.TransformationOptions options);
new Microsoft.Quantum.QsCompiler.Transformations.Core.StatementTransformationBase : (unit -> Microsoft.Quantum.QsCompiler.Transformations.Core.StatementKindTransformationBase) * (unit -> Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionTransformationBase) * Microsoft.Quantum.QsCompiler.Transformations.Core.TransformationOptions -> Microsoft.Quantum.QsCompiler.Transformations.Core.StatementTransformationBase
Public Sub New (statementKindTransformation As FSharpFunc(Of Unit, StatementKindTransformationBase), expressionTransformation As FSharpFunc(Of Unit, ExpressionTransformationBase), options As TransformationOptions)

Parameters

statementKindTransformation
Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,StatementKindTransformationBase>
expressionTransformation
Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,ExpressionTransformationBase>

Applies to