SpecializationDeclarationHeader Class

Definition

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

Constructors

SpecializationDeclarationHeader(QsSpecializationKind, QsNullable<ImmutableArray<ResolvedType>>, CallableInformation, QsQualifiedName, ImmutableArray<QsDeclarationAttribute>, Source, DeclarationHeader+Offset, DeclarationHeader+Range, ImmutableArray<String>)

Properties

Attributes
Documentation
HeaderRange
Information
Kind
Location
Parent
Position
Source
TypeArguments

Methods

CompareTo(Object)
CompareTo(Object, IComparer)
CompareTo(SpecializationDeclarationHeader)
Equals(Object)
Equals(Object, IEqualityComparer)
Equals(SpecializationDeclarationHeader)
FromJson(String)
FromSource(Source)
GetHashCode()
GetHashCode(IEqualityComparer)
New(QsSpecialization)
ToJson()
ToString()

Applies to