ExpressionTransformation Class

Definition

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

Constructors

ExpressionTransformation()
ExpressionTransformation(SyntaxTreeTransformation)
ExpressionTransformation(SyntaxTreeTransformation, TransformationOptions)
ExpressionTransformation(TransformationOptions)

Properties

ExpressionKinds (Inherited from ExpressionTransformationBase)
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