QsType Class

Definition

[Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.RecordType)]
[System.Serializable]
public sealed class QsType : IComparable, IComparable<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsType>, IEquatable<Microsoft.Quantum.QsCompiler.SyntaxTokens.QsType>, Microsoft.Quantum.QsCompiler.SyntaxTokens.ITuple, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[<Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.RecordType)>]
[<System.Serializable>]
type QsType = {}
Public NotInheritable Class QsType
Implements IComparable, IComparable(Of QsType), IEquatable(Of QsType), IStructuralComparable, IStructuralEquatable, ITuple
Inheritance
QsType
Attributes
Microsoft.FSharp.Core.CompilationMappingAttribute SerializableAttribute
Implements

Constructors

QsType(QsTypeKind<QsType,QsSymbol,QsSymbol,Characteristics>, QsNullable<Range>)

Properties

Range
Type

Methods

CompareTo(Object)
CompareTo(Object, IComparer)
CompareTo(QsType)
Equals(Object)
Equals(Object, IEqualityComparer)
Equals(QsType)
GetHashCode()
GetHashCode(IEqualityComparer)
ToString()

Extension Methods

ExtractCharacteristics(QsType)

Applies to