ExpressionKindTransformationBase Class

Definition

[Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.ObjectType)]
[System.Serializable]
public class ExpressionKindTransformationBase
[<Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.ObjectType)>]
[<System.Serializable>]
type ExpressionKindTransformationBase = class
Public Class ExpressionKindTransformationBase
Inheritance
ExpressionKindTransformationBase
Derived
Attributes
Microsoft.FSharp.Core.CompilationMappingAttribute SerializableAttribute

Constructors

ExpressionKindTransformationBase()
ExpressionKindTransformationBase(FSharpFunc<Unit,ExpressionTransformationBase>)
ExpressionKindTransformationBase(FSharpFunc<Unit,ExpressionTransformationBase>, FSharpFunc<Unit,TypeTransformationBase>)
ExpressionKindTransformationBase(FSharpFunc<Unit,ExpressionTransformationBase>, FSharpFunc<Unit,TypeTransformationBase>, TransformationOptions)
ExpressionKindTransformationBase(FSharpFunc<Unit,ExpressionTransformationBase>, TransformationOptions)
ExpressionKindTransformationBase(TransformationOptions)

Properties

Expressions
Types

Methods

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

Applies to