StatementKindTransformationBase Class

Definition

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

Constructors

StatementKindTransformationBase()
StatementKindTransformationBase(FSharpFunc<Unit,StatementTransformationBase>)
StatementKindTransformationBase(FSharpFunc<Unit,StatementTransformationBase>, FSharpFunc<Unit,ExpressionTransformationBase>)
StatementKindTransformationBase(FSharpFunc<Unit,StatementTransformationBase>, FSharpFunc<Unit,ExpressionTransformationBase>, TransformationOptions)
StatementKindTransformationBase(FSharpFunc<Unit,StatementTransformationBase>, TransformationOptions)
StatementKindTransformationBase(TransformationOptions)

Properties

Expressions
Statements
Types

Methods

OnAllocateQubits(QsQubitScope)
OnBorrowQubits(QsQubitScope)
OnConditionalStatement(QsConditionalStatement)
OnConjugation(QsConjugation)
OnEmptyStatement()
OnExpressionStatement(TypedExpression)
OnFailStatement(TypedExpression)
OnForStatement(QsForStatement)
OnPositionedBlock(QsNullable<TypedExpression>, QsPositionedBlock)
OnQubitInitializer(ResolvedInitializer)
OnQubitScope(QsQubitScope)
OnRepeatStatement(QsRepeatStatement)
OnReturnStatement(TypedExpression)
OnStatementKind(QsStatementKind)
OnSymbolTuple(SymbolTuple)
OnValueUpdate(QsValueUpdate)
OnVariableDeclaration(QsBinding<TypedExpression>)
OnWhileStatement(QsWhileStatement)

Applies to