CallableDeclarationHeader Class

Definition

[Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.RecordType)]
[System.Serializable]
public sealed class CallableDeclarationHeader : IComparable, IComparable<Microsoft.Quantum.QsCompiler.CallableDeclarationHeader>, IEquatable<Microsoft.Quantum.QsCompiler.CallableDeclarationHeader>, System.Collections.IStructuralComparable, System.Collections.IStructuralEquatable
[<Microsoft.FSharp.Core.CompilationMapping(Microsoft.FSharp.Core.SourceConstructFlags.RecordType)>]
[<System.Serializable>]
type CallableDeclarationHeader = {}
Public NotInheritable Class CallableDeclarationHeader
Implements IComparable, IComparable(Of CallableDeclarationHeader), IEquatable(Of CallableDeclarationHeader), IStructuralComparable, IStructuralEquatable
Inheritance
CallableDeclarationHeader
Attributes
Microsoft.FSharp.Core.CompilationMappingAttribute SerializableAttribute
Implements

Constructors

CallableDeclarationHeader(QsCallableKind, QsQualifiedName, ImmutableArray<QsDeclarationAttribute>, Access, Source, DeclarationHeader+Offset, DeclarationHeader+Range, QsTuple<LocalVariableDeclaration<QsLocalSymbol,ResolvedType>>, ResolvedSignature, ImmutableArray<String>)

Properties

Access
ArgumentTuple
Attributes
Documentation
Kind
Location
Position
QualifiedName
Signature
Source
SymbolRange

Methods

AddAttribute(QsDeclarationAttribute)
CompareTo(CallableDeclarationHeader)
CompareTo(Object)
CompareTo(Object, IComparer)
Equals(CallableDeclarationHeader)
Equals(Object)
Equals(Object, IEqualityComparer)
FromJson(String)
FromSource(Source)
GetHashCode()
GetHashCode(IEqualityComparer)
New(QsCallable)
ToJson()
ToString()

Extension Methods

PrintSignature(CallableDeclarationHeader)

Applies to