ExpressionTransformation<T> Class

Definition

[Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.ObjectType)]
[System.Serializable]
public class ExpressionTransformation<T> : Microsoft.Quantum.QsCompiler.Transformations.Core.ExpressionTransformationBase
[<Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.ObjectType)>]
[<System.Serializable>]
type ExpressionTransformation<'T> = class
    inherit ExpressionTransformationBase
Public Class ExpressionTransformation(Of T)
Inherits ExpressionTransformationBase

Type Parameters

T
Inheritance
ExpressionTransformation<T>
Derived
Attributes
Microsoft.FSharp.Core.CompilationMappingAttribute SerializableAttribute

Constructors

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

Properties

ExpressionKinds (Inherited from ExpressionTransformationBase)
SharedState
Transformation
Types (Inherited from ExpressionTransformationBase)

Methods

OnExpressionInformation(InferredExpressionInformation) (Inherited from ExpressionTransformationBase)
OnRangeInformation(QsNullable<Range>)
Obsolete.
(Inherited from ExpressionTransformationBase)
OnTypedExpression(TypedExpression) (Inherited from ExpressionTransformationBase)
OnTypeParamResolutions(ImmutableDictionary<Tuple<QsQualifiedName,String>,ResolvedType>) (Inherited from ExpressionTransformationBase)

Applies to