StatementKindTransformation<T> Class

Definition

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

Type Parameters

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

Constructors

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

Properties

Expressions (Inherited from StatementKindTransformationBase)
SharedState
Statements (Inherited from StatementKindTransformationBase)
Transformation
Types (Inherited from StatementKindTransformationBase)

Methods

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

Applies to