QsCallable Class

Definition

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

Constructors

QsCallable(QsCallableKind, QsQualifiedName, ImmutableArray<QsDeclarationAttribute>, Access, Source, QsNullable<QsLocation>, ResolvedSignature, QsTuple<LocalVariableDeclaration<QsLocalSymbol,ResolvedType>>, ImmutableArray<QsSpecialization>, ImmutableArray<String>, QsComments)

Properties

Access
ArgumentTuple
Attributes
Comments
Documentation
FullName
IsIntrinsic
IsSelfAdjoint
Kind
Location
Signature
Source
Specializations

Methods

AddAttribute(QsDeclarationAttribute)
AddAttributes(IEnumerable<QsDeclarationAttribute>)
CompareTo(Object)
CompareTo(Object, IComparer)
CompareTo(QsCallable)
Equals(Object)
Equals(Object, IEqualityComparer)
Equals(QsCallable)
GetHashCode()
GetHashCode(IEqualityComparer)
ToString()
WithFullName(Func<QsQualifiedName,QsQualifiedName>)
WithSource(Source)
WithSpecializations(Func<ImmutableArray<QsSpecialization>,ImmutableArray<QsSpecialization>>)

Applies to