CharacteristicsKind<S> Class

Definition

[Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.SumType)]
[System.Diagnostics.DebuggerDisplay("{__DebugDisplay(),nq}")]
[System.Serializable]
public class CharacteristicsKind<S> : IComparable, IComparable<Microsoft.Quantum.QsCompiler.SyntaxTokens.CharacteristicsKind<S>>, IEquatable<Microsoft.Quantum.QsCompiler.SyntaxTokens.CharacteristicsKind<S>>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[<Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.SumType)>]
[<System.Diagnostics.DebuggerDisplay("{__DebugDisplay(),nq}")>]
[<System.Serializable>]
type CharacteristicsKind<'S> = 
Public Class CharacteristicsKind(Of S)
Implements IComparable, IComparable(Of CharacteristicsKind(Of S)), IEquatable(Of CharacteristicsKind(Of S)), IStructuralComparable, IStructuralEquatable

Type Parameters

S
Inheritance
CharacteristicsKind<S>
Derived
Attributes
Microsoft.FSharp.Core.CompilationMappingAttribute DebuggerDisplayAttribute SerializableAttribute
Implements

Properties

EmptySet
InvalidSetExpr
IsEmptySet
IsIntersection
IsInvalidSetExpr
IsSimpleSet
IsUnion
Tag

Methods

CompareTo(CharacteristicsKind<S>)
CompareTo(Object)
CompareTo(Object, IComparer)
Equals(CharacteristicsKind<S>)
Equals(Object)
Equals(Object, IEqualityComparer)
GetHashCode()
GetHashCode(IEqualityComparer)
NewIntersection(S, S)
NewSimpleSet(OpProperty)
NewUnion(S, S)
ToString()

Applies to