ExpressionKindTransformation Class

Definition

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

Constructors

ExpressionKindTransformation()
ExpressionKindTransformation(SyntaxTreeTransformation)
ExpressionKindTransformation(SyntaxTreeTransformation, TransformationOptions)
ExpressionKindTransformation(TransformationOptions)

Properties

Expressions (Inherited from ExpressionKindTransformationBase)
Transformation
Types (Inherited from ExpressionKindTransformationBase)

Methods

OnAddition(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnAdjointApplication(TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnArrayItem(TypedExpression, TypedExpression)
Obsolete.
(Inherited from ExpressionKindTransformationBase)
OnArrayItemAccess(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnBigIntLiteral(BigInteger) (Inherited from ExpressionKindTransformationBase)
OnBitwiseAnd(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnBitwiseExclusiveOr(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnBitwiseNot(TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnBitwiseOr(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnBoolLiteral(Boolean) (Inherited from ExpressionKindTransformationBase)
OnCallLikeExpression(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnConditionalExpression(TypedExpression, TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnControlledApplication(TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnCopyAndUpdateExpression(TypedExpression, TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnDivision(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnDoubleLiteral(Double) (Inherited from ExpressionKindTransformationBase)
OnEquality(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnExponentiate(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnExpressionKind(QsExpressionKind<TypedExpression,Identifier,ResolvedType>) (Inherited from ExpressionKindTransformationBase)
OnFunctionCall(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnGreaterThan(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnGreaterThanOrEqual(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnIdentifier(Identifier, QsNullable<ImmutableArray<ResolvedType>>) (Inherited from ExpressionKindTransformationBase)
OnInequality(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnIntLiteral(Int64) (Inherited from ExpressionKindTransformationBase)
OnInvalidExpression() (Inherited from ExpressionKindTransformationBase)
OnLambda(Lambda<TypedExpression,ResolvedType>) (Inherited from ExpressionKindTransformationBase)
OnLeftShift(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnLessThan(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnLessThanOrEqual(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnLogicalAnd(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnLogicalNot(TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnLogicalOr(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnMissingExpression() (Inherited from ExpressionKindTransformationBase)
OnModulo(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnMultiplication(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnNamedItem(TypedExpression, Identifier)
Obsolete.
(Inherited from ExpressionKindTransformationBase)
OnNamedItemAccess(TypedExpression, Identifier) (Inherited from ExpressionKindTransformationBase)
OnNegative(TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnNewArray(ResolvedType, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnOperationCall(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnPartialApplication(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnPauliLiteral(QsPauli) (Inherited from ExpressionKindTransformationBase)
OnRangeLiteral(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnResultLiteral(QsResult) (Inherited from ExpressionKindTransformationBase)
OnRightShift(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnSizedArray(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnStringLiteral(String, ImmutableArray<TypedExpression>) (Inherited from ExpressionKindTransformationBase)
OnSubtraction(TypedExpression, TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnUnitValue() (Inherited from ExpressionKindTransformationBase)
OnUnwrapApplication(TypedExpression) (Inherited from ExpressionKindTransformationBase)
OnValueArray(ImmutableArray<TypedExpression>) (Inherited from ExpressionKindTransformationBase)
OnValueTuple(ImmutableArray<TypedExpression>) (Inherited from ExpressionKindTransformationBase)

Applies to