StatementTransformation<T> Class

Definition

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

Type Parameters

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

Constructors

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

Properties

Expressions (Inherited from StatementTransformationBase)
SharedState
StatementKinds (Inherited from StatementTransformationBase)
Transformation
Types (Inherited from StatementTransformationBase)

Methods

OnLocalDeclarations(LocalDeclarations) (Inherited from StatementTransformationBase)
OnLocation(QsNullable<QsLocation>)
Obsolete.
(Inherited from StatementTransformationBase)
OnScope(QsScope) (Inherited from StatementTransformationBase)
OnStatement(QsStatement) (Inherited from StatementTransformationBase)
OnVariableName(String)
Obsolete.
(Inherited from StatementTransformationBase)

Applies to