TypeDefinition Class

Definition

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

Properties

Access
Name
UnderlyingType

Methods

CompareTo(Object)
CompareTo(Object, IComparer)
CompareTo(TypeDefinition)
Create(QsSymbol, QsNullable<Access>, QsTuple<Tuple<QsSymbol,QsType>>)
Equals(Object)
Equals(Object, IEqualityComparer)
Equals(TypeDefinition)
GetHashCode()
GetHashCode(IEqualityComparer)
ToString()

Applies to