ExpressionKindTransformationBase Constructors

Definition

Overloads

ExpressionKindTransformationBase()
ExpressionKindTransformationBase(FSharpFunc<Unit,ExpressionTransformationBase>)
ExpressionKindTransformationBase(TransformationOptions)
ExpressionKindTransformationBase(FSharpFunc<Unit,ExpressionTransformationBase>, FSharpFunc<Unit,TypeTransformationBase>)
Obsolete.
ExpressionKindTransformationBase(FSharpFunc<Unit,ExpressionTransformationBase>, TransformationOptions)
ExpressionKindTransformationBase(FSharpFunc<Unit,ExpressionTransformationBase>, FSharpFunc<Unit,TypeTransformationBase>, TransformationOptions)
Obsolete.

ExpressionKindTransformationBase()

public ExpressionKindTransformationBase ();
Public Sub New ()

Applies to

ExpressionKindTransformationBase(FSharpFunc<Unit,ExpressionTransformationBase>)

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

Parameters

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

Applies to

ExpressionKindTransformationBase(TransformationOptions)

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

Parameters

Applies to

ExpressionKindTransformationBase(FSharpFunc<Unit,ExpressionTransformationBase>, FSharpFunc<Unit,TypeTransformationBase>)

Caution

Please use ExpressionKindTransformationBase(unit -> ExpressionTransformationBase) instead.

[System.Obsolete("Please use ExpressionKindTransformationBase(unit -> ExpressionTransformationBase) instead.")]
public ExpressionKindTransformationBase (Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionTransformationBase> expressionTransformation, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,Microsoft.Quantum.QsCompiler.Transformations.Core.TypeTransformationBase> typeTransformation);
[<System.Obsolete("Please use ExpressionKindTransformationBase(unit -> ExpressionTransformationBase) instead.")>]
new Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformationBase : (unit -> Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionTransformationBase) * (unit -> Microsoft.Quantum.QsCompiler.Transformations.Core.TypeTransformationBase) -> Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformationBase
Public Sub New (expressionTransformation As FSharpFunc(Of Unit, ExpressionTransformationBase), typeTransformation As FSharpFunc(Of Unit, TypeTransformationBase))

Parameters

expressionTransformation
Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,ExpressionTransformationBase>
typeTransformation
Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,TypeTransformationBase>
Attributes

Applies to

ExpressionKindTransformationBase(FSharpFunc<Unit,ExpressionTransformationBase>, TransformationOptions)

public ExpressionKindTransformationBase (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.ExpressionKindTransformationBase : (unit -> Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionTransformationBase) * Microsoft.Quantum.QsCompiler.Transformations.Core.TransformationOptions -> Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformationBase
Public Sub New (expressionTransformation As FSharpFunc(Of Unit, ExpressionTransformationBase), options As TransformationOptions)

Parameters

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

Applies to

ExpressionKindTransformationBase(FSharpFunc<Unit,ExpressionTransformationBase>, FSharpFunc<Unit,TypeTransformationBase>, TransformationOptions)

Caution

Please use ExpressionKindTransformationBase(unit -> ExpressionTransformationBase, TransformationOptions) instead.

[System.Obsolete("Please use ExpressionKindTransformationBase(unit -> ExpressionTransformationBase, TransformationOptions) instead.")]
public ExpressionKindTransformationBase (Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionTransformationBase> expressionTransformation, Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,Microsoft.Quantum.QsCompiler.Transformations.Core.TypeTransformationBase> typeTransformation, Microsoft.Quantum.QsCompiler.Transformations.Core.TransformationOptions options);
[<System.Obsolete("Please use ExpressionKindTransformationBase(unit -> ExpressionTransformationBase, TransformationOptions) instead.")>]
new Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformationBase : (unit -> Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionTransformationBase) * (unit -> Microsoft.Quantum.QsCompiler.Transformations.Core.TypeTransformationBase) * Microsoft.Quantum.QsCompiler.Transformations.Core.TransformationOptions -> Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformationBase
Public Sub New (expressionTransformation As FSharpFunc(Of Unit, ExpressionTransformationBase), typeTransformation As FSharpFunc(Of Unit, TypeTransformationBase), options As TransformationOptions)

Parameters

expressionTransformation
Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,ExpressionTransformationBase>
typeTransformation
Microsoft.FSharp.Core.FSharpFunc<Microsoft.FSharp.Core.Unit,TypeTransformationBase>
Attributes

Applies to