QsSpecializationKind Class

Definition

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

Properties

IsQsAdjoint
IsQsBody
IsQsControlled
IsQsControlledAdjoint
QsAdjoint
QsBody
QsControlled
QsControlledAdjoint
Tag

Methods

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

Applies to