StatementRemoval Class

Definition

[Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.ObjectType)]
[System.Serializable]
public class StatementRemoval : Microsoft.Quantum.QsCompiler.Experimental.TransformationBase
[<Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.ObjectType)>]
[<System.Serializable>]
type StatementRemoval = class
    inherit TransformationBase
Public Class StatementRemoval
Inherits TransformationBase
Inheritance
Attributes
Microsoft.FSharp.Core.CompilationMappingAttribute SerializableAttribute

Constructors

StatementRemoval(Boolean)

Properties

Changed (Inherited from TransformationBase)
ExpressionKinds (Inherited from SyntaxTreeTransformation)
Expressions (Inherited from SyntaxTreeTransformation)
Namespaces (Inherited from SyntaxTreeTransformation)
StatementKinds (Inherited from SyntaxTreeTransformation)
Statements (Inherited from SyntaxTreeTransformation)
Types (Inherited from SyntaxTreeTransformation)

Methods

OnAbsoluteLocation(QsNullable<QsLocation>) (Inherited from SyntaxTreeTransformation)
OnArgumentTuple(QsTuple<LocalVariableDeclaration<QsLocalSymbol,ResolvedType>>) (Inherited from SyntaxTreeTransformation)
OnCompilation(QsCompilation) (Inherited from SyntaxTreeTransformation)
OnExpressionRange(QsNullable<Range>) (Inherited from SyntaxTreeTransformation)
OnItemName(UserDefinedType, String) (Inherited from SyntaxTreeTransformation)
OnItemNameDeclaration(String) (Inherited from SyntaxTreeTransformation)
OnLocalName(String) (Inherited from SyntaxTreeTransformation)
OnLocalNameDeclaration(String) (Inherited from SyntaxTreeTransformation)
OnRelativeLocation(QsNullable<QsLocation>) (Inherited from SyntaxTreeTransformation)
OnSymbolLocation(QsNullable<Position>, Range) (Inherited from SyntaxTreeTransformation)
OnTypeRange(TypeRange) (Inherited from SyntaxTreeTransformation)

Applies to