VariableRemoval Class

Definition

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

Constructors

VariableRemoval()
VariableRemoval(String)

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