QsTypeKind<Type,UdtName,TParam,Characteristics>.UserDefinedType Class

Definition

[System.Diagnostics.DebuggerDisplay("{__DebugDisplay(),nq}")]
[System.Diagnostics.DebuggerTypeProxy(typeof(Microsoft.Quantum.QsCompiler.SyntaxTokens.QsTypeKind<,,,>+UserDefinedType@DebugTypeProxy))]
[System.Serializable]
public class QsTypeKind<Type,UdtName,TParam,Characteristics>.UserDefinedType : Microsoft.Quantum.QsCompiler.SyntaxTokens.QsTypeKind<Type,UdtName,TParam,Characteristics>
[<System.Diagnostics.DebuggerDisplay("{__DebugDisplay(),nq}")>]
[<System.Diagnostics.DebuggerTypeProxy(typeof(Microsoft.Quantum.QsCompiler.SyntaxTokens.QsTypeKind<,,,>+UserDefinedType@DebugTypeProxy))>]
[<System.Serializable>]
QsTypeKind<'ype, 'UdtName, 'Param, 'Characteristics>.UserDefinedType : 'UdtName -> QsTypeKind<'ype, 'UdtName, 'Param, 'Characteristics>
Public Class QsTypeKind(Of Type, UdtName, TParam, Characteristics).UserDefinedType
Inherits QsTypeKind(Of Type, UdtName, TParam, Characteristics)

Type Parameters

Type
UdtName
TParam
Characteristics
Inheritance
QsTypeKind<Type,UdtName,TParam,Characteristics>.UserDefinedType
Attributes

Properties

IsArrayType (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsBigInt (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsBool (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsDouble (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsFunction (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsInt (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsInvalidType (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsMissingType (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsOperation (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsPauli (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsQubit (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsRange (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsResult (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsString (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsTupleType (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsTypeParameter (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsUnitType (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
IsUserDefinedType (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
Item
Tag (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)

Methods

CompareTo(Object) (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
CompareTo(Object, IComparer) (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
CompareTo(QsTypeKind<Type,UdtName,TParam,Characteristics>) (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
Equals(Object) (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
Equals(Object, IEqualityComparer) (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
Equals(QsTypeKind<Type,UdtName,TParam,Characteristics>) (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
GetHashCode() (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
GetHashCode(IEqualityComparer) (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)
ToString() (Inherited from QsTypeKind<Type,UdtName,TParam,Characteristics>)

Applies to