QsNamespaceElement Class

Definition

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

Properties

IsQsCallable
IsQsCustomType
Tag

Methods

CompareTo(Object)
CompareTo(Object, IComparer)
CompareTo(QsNamespaceElement)
Equals(Object)
Equals(Object, IEqualityComparer)
Equals(QsNamespaceElement)
GetFullName()
GetHashCode()
GetHashCode(IEqualityComparer)
NewQsCallable(QsCallable)
NewQsCustomType(QsCustomType)
ToString()

Extension Methods

SourceFile(QsNamespaceElement)
ToFullName(QsNamespaceElement)

Applies to