IgnoreOuterBlockInConjugations<T> Class

Definition

Ensures that the outer block of conjugations is ignored during transformation.

public class IgnoreOuterBlockInConjugations<T> : Microsoft.Quantum.QsCompiler.Transformations.Core.StatementKindTransformation<T>
type IgnoreOuterBlockInConjugations<'T> = class
    inherit StatementKindTransformation<'T>
Public Class IgnoreOuterBlockInConjugations(Of T)
Inherits StatementKindTransformation(Of T)

Type Parameters

T
Inheritance

Constructors

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

Properties

Expressions (Inherited from StatementKindTransformationBase)
SharedState (Inherited from StatementKindTransformation<T>)
Statements (Inherited from StatementKindTransformationBase)
Transformation (Inherited from StatementKindTransformation<T>)
Types (Inherited from StatementKindTransformationBase)

Methods

OnAllocateQubits(QsQubitScope) (Inherited from StatementKindTransformationBase)
OnBorrowQubits(QsQubitScope) (Inherited from StatementKindTransformationBase)
OnConditionalStatement(QsConditionalStatement) (Inherited from StatementKindTransformationBase)
OnConjugation(QsConjugation) System.Object.OnConjugation(Microsoft.Quantum.QsCompiler.SyntaxTree.QsConjugation)
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