Identifier Class

Definition

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

Properties

InvalidIdentifier
IsGlobalCallable
IsInvalidIdentifier
IsLocalVariable
Tag

Methods

CompareTo(Identifier)
CompareTo(Object)
CompareTo(Object, IComparer)
Equals(Identifier)
Equals(Object)
Equals(Object, IEqualityComparer)
GetHashCode()
GetHashCode(IEqualityComparer)
NewGlobalCallable(QsQualifiedName)
NewLocalVariable(String)
ToString()

Applies to