TypeTransformation<T> Class

Definition

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

Type Parameters

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

Constructors

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

Properties

SharedState
Transformation

Methods

OnArrayType(ResolvedType) (Inherited from TypeTransformationBase)
OnBigInt() (Inherited from TypeTransformationBase)
OnBool() (Inherited from TypeTransformationBase)
OnCallableInformation(CallableInformation) (Inherited from TypeTransformationBase)
OnCharacteristicsExpression(ResolvedCharacteristics) (Inherited from TypeTransformationBase)
OnDouble() (Inherited from TypeTransformationBase)
OnFunction(ResolvedType, ResolvedType) (Inherited from TypeTransformationBase)
OnInt() (Inherited from TypeTransformationBase)
OnInvalidType() (Inherited from TypeTransformationBase)
OnMissingType() (Inherited from TypeTransformationBase)
OnOperation(Tuple<ResolvedType,ResolvedType>, CallableInformation) (Inherited from TypeTransformationBase)
OnPauli() (Inherited from TypeTransformationBase)
OnQubit() (Inherited from TypeTransformationBase)
OnRange() (Inherited from TypeTransformationBase)
OnRangeInformation(QsNullable<Range>)
Obsolete.
(Inherited from TypeTransformationBase)
OnResult() (Inherited from TypeTransformationBase)
OnString() (Inherited from TypeTransformationBase)
OnTupleType(ImmutableArray<ResolvedType>) (Inherited from TypeTransformationBase)
OnType(ResolvedType) (Inherited from TypeTransformationBase)
OnTypeParameter(QsTypeParameter) (Inherited from TypeTransformationBase)
OnTypeRange(TypeRange)
Obsolete.
(Inherited from TypeTransformationBase)
OnUnitType() (Inherited from TypeTransformationBase)
OnUserDefinedType(UserDefinedType) (Inherited from TypeTransformationBase)

Applies to