QsSpecialization Class

Definition

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

Constructors

QsSpecialization(QsSpecializationKind, QsQualifiedName, ImmutableArray<QsDeclarationAttribute>, Source, QsNullable<QsLocation>, QsNullable<ImmutableArray<ResolvedType>>, ResolvedSignature, SpecializationImplementation, ImmutableArray<String>, QsComments)

Properties

Attributes
Comments
Documentation
Implementation
Kind
Location
Parent
Signature
Source
TypeArguments

Methods

AddAttribute(QsDeclarationAttribute)
AddAttributes(IEnumerable<QsDeclarationAttribute>)
CompareTo(Object)
CompareTo(Object, IComparer)
CompareTo(QsSpecialization)
Equals(Object)
Equals(Object, IEqualityComparer)
Equals(QsSpecialization)
GetHashCode()
GetHashCode(IEqualityComparer)
ToString()
WithImplementation(SpecializationImplementation)
WithParent(Func<QsQualifiedName,QsQualifiedName>)
WithSource(Source)

Applies to