TypeDeclarationHeader Class

Definition

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

Constructors

TypeDeclarationHeader(QsQualifiedName, ImmutableArray<QsDeclarationAttribute>, Access, Source, DeclarationHeader+Offset, DeclarationHeader+Range, ResolvedType, QsTuple<QsTypeItem>, ImmutableArray<String>)

Properties

Access
Attributes
Documentation
Location
Position
QualifiedName
Source
SymbolRange
Type
TypeItems

Methods

AddAttribute(QsDeclarationAttribute)
CompareTo(Object)
CompareTo(Object, IComparer)
CompareTo(TypeDeclarationHeader)
Equals(Object)
Equals(Object, IEqualityComparer)
Equals(TypeDeclarationHeader)
FromJson(String)
FromSource(Source)
GetHashCode()
GetHashCode(IEqualityComparer)
New(QsCustomType)
ToJson()
ToString()

Applies to