ExpressionKindTransformation<T> Class

Definition

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

Type Parameters

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

Constructors

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

Properties

Expressions (Inherited from ExpressionKindTransformationBase)
SharedState
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