SymbolOccurrence Class

Definition

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

Methods

CompareTo(Object)
CompareTo(Object, IComparer)
CompareTo(SymbolOccurrence)
Equals(Object)
Equals(Object, IEqualityComparer)
Equals(SymbolOccurrence)
GetHashCode()
GetHashCode(IEqualityComparer)
Match<a>(Func<QsSymbol,a>, Func<QsType,a>, Func<QsSymbol,a>, Func<QsExpression,a>)
ToString()
TryGetDeclaration(QsSymbol)
TryGetUsedLiteral(QsExpression)
TryGetUsedType(QsType)
TryGetUsedVariable(QsSymbol)

Applies to