QsDeclarationAttribute Class

Definition

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

Constructors

QsDeclarationAttribute(QsNullable<UserDefinedType>, QsNullable<Range>, TypedExpression, Position, QsComments)

Properties

Argument
Comments
Offset
TypeId
TypeIdRange

Methods

CompareTo(Object)
CompareTo(Object, IComparer)
CompareTo(QsDeclarationAttribute)
Equals(Object)
Equals(Object, IEqualityComparer)
Equals(QsDeclarationAttribute)
GetHashCode()
GetHashCode(IEqualityComparer)
New(QsNullable<UserDefinedType>, QsNullable<Range>, TypedExpression, Position, QsComments)
ToString()

Applies to