NamespaceTransformation<T> Class

Definition

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

Type Parameters

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

Constructors

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

Properties

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

Methods

OnAdjointSpecialization(QsSpecialization) (Inherited from NamespaceTransformationBase)
OnArgumentName(QsLocalSymbol)
Obsolete.
(Inherited from NamespaceTransformationBase)
OnArgumentTuple(QsTuple<LocalVariableDeclaration<QsLocalSymbol,ResolvedType>>)
Obsolete.
(Inherited from NamespaceTransformationBase)
OnAttribute(QsDeclarationAttribute) (Inherited from NamespaceTransformationBase)
OnBodySpecialization(QsSpecialization) (Inherited from NamespaceTransformationBase)
OnCallableDeclaration(QsCallable) (Inherited from NamespaceTransformationBase)
OnControlledAdjointSpecialization(QsSpecialization) (Inherited from NamespaceTransformationBase)
OnControlledSpecialization(QsSpecialization) (Inherited from NamespaceTransformationBase)
OnDistributeDirective() (Inherited from NamespaceTransformationBase)
OnDocumentation(ImmutableArray<String>) (Inherited from NamespaceTransformationBase)
OnExternalImplementation() (Inherited from NamespaceTransformationBase)
OnFunction(QsCallable) (Inherited from NamespaceTransformationBase)
OnGeneratedImplementation(QsGeneratorDirective) (Inherited from NamespaceTransformationBase)
OnIntrinsicImplementation() (Inherited from NamespaceTransformationBase)
OnInvalidGeneratorDirective() (Inherited from NamespaceTransformationBase)
OnInvertDirective() (Inherited from NamespaceTransformationBase)
OnItemName(String)
Obsolete.
(Inherited from NamespaceTransformationBase)
OnLocation(QsNullable<QsLocation>)
Obsolete.
(Inherited from NamespaceTransformationBase)
OnNamespace(QsNamespace) (Inherited from NamespaceTransformationBase)
OnNamespaceElement(QsNamespaceElement) (Inherited from NamespaceTransformationBase)
OnOperation(QsCallable) (Inherited from NamespaceTransformationBase)
OnProvidedImplementation(QsTuple<LocalVariableDeclaration<QsLocalSymbol,ResolvedType>>, QsScope) (Inherited from NamespaceTransformationBase)
OnSelfInverseDirective() (Inherited from NamespaceTransformationBase)
OnSignature(ResolvedSignature) (Inherited from NamespaceTransformationBase)
OnSource(Source) (Inherited from NamespaceTransformationBase)
OnSpecializationDeclaration(QsSpecialization) (Inherited from NamespaceTransformationBase)
OnSpecializationImplementation(SpecializationImplementation) (Inherited from NamespaceTransformationBase)
OnTypeConstructor(QsCallable) (Inherited from NamespaceTransformationBase)
OnTypeDeclaration(QsCustomType) (Inherited from NamespaceTransformationBase)
OnTypeItems(QsTuple<QsTypeItem>) (Inherited from NamespaceTransformationBase)

Applies to