ExpressionKindTransformation<T> Constructors

Definition

Overloads

ExpressionKindTransformation<T>(SyntaxTreeTransformation<T>)
ExpressionKindTransformation<T>(T)
ExpressionKindTransformation<T>(SyntaxTreeTransformation<T>, TransformationOptions)
ExpressionKindTransformation<T>(T, TransformationOptions)

ExpressionKindTransformation<T>(SyntaxTreeTransformation<T>)

public ExpressionKindTransformation (Microsoft.Quantum.QsCompiler.Transformations.Core.SyntaxTreeTransformation<T> parentTransformation);
new Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformation<'T> : Microsoft.Quantum.QsCompiler.Transformations.Core.SyntaxTreeTransformation<'T> -> Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformation<'T>
Public Sub New (parentTransformation As SyntaxTreeTransformation(Of T))

Parameters

parentTransformation
SyntaxTreeTransformation<T>

Applies to

ExpressionKindTransformation<T>(T)

public ExpressionKindTransformation (T sharedState);
new Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformation<'T> : 'T -> Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformation<'T>
Public Sub New (sharedState As T)

Parameters

sharedState
T

Applies to

ExpressionKindTransformation<T>(SyntaxTreeTransformation<T>, TransformationOptions)

public ExpressionKindTransformation (Microsoft.Quantum.QsCompiler.Transformations.Core.SyntaxTreeTransformation<T> parentTransformation, Microsoft.Quantum.QsCompiler.Transformations.Core.TransformationOptions options);
new Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformation<'T> : Microsoft.Quantum.QsCompiler.Transformations.Core.SyntaxTreeTransformation<'T> * Microsoft.Quantum.QsCompiler.Transformations.Core.TransformationOptions -> Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformation<'T>
Public Sub New (parentTransformation As SyntaxTreeTransformation(Of T), options As TransformationOptions)

Parameters

parentTransformation
SyntaxTreeTransformation<T>

Applies to

ExpressionKindTransformation<T>(T, TransformationOptions)

public ExpressionKindTransformation (T sharedState, Microsoft.Quantum.QsCompiler.Transformations.Core.TransformationOptions options);
new Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformation<'T> : 'T * Microsoft.Quantum.QsCompiler.Transformations.Core.TransformationOptions -> Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionKindTransformation<'T>
Public Sub New (sharedState As T, options As TransformationOptions)

Parameters

sharedState
T

Applies to