Class
SyntaxAnnotation
class SyntaxAnnotation
Namespace: Raven.CodeAnalysis.Syntax
Assembly: Raven.CodeAnalysis.dll
Source file: SyntaxAnnotation.cs
Inheritance: Object → SyntaxAnnotation
Implements: IEquatable<SyntaxAnnotation>
Represents a metadata annotation that can be attached to syntax nodes, tokens, or trivia. These are ignored for equality and hashing of the tree structure.
Fields
1 item
Static member:
ElasticAnnotation: SyntaxAnnotation
No summary available.
Constructors
2 items
SyntaxAnnotation(kind: string, data: string?)
No summary available.
SyntaxAnnotation(kind: string)
No summary available.
Properties
2 items
Data: string?
No summary available.
Kind: string
No summary available.
Methods
6 items
Equals(other: SyntaxAnnotation) -> bool
Indicates whether the current object is equal to another object of the same type.
Required implementation (no default). Defined by IEquatable<SyntaxAnnotation>.Equals · Defined by IEquatable<SyntaxAnnotation>.Equals
Equals(other: SyntaxAnnotation?) -> bool
No summary available.
Equals(obj: object?) -> bool
No summary available.
Overrides Object.Equals
GetHashCode() -> int
No summary available.
Overrides Object.GetHashCode
GetType() -> Type
Gets the System.Type of the current instance.
Inherited from Object.GetType
ToString() -> string?
Returns a string that represents the current object.
Inherited from Object.ToString
Operators
2 items
Static member:
operator ==(left: SyntaxAnnotation?, right: SyntaxAnnotation?) -> bool
No summary available.
Static member:
operator !=(left: SyntaxAnnotation?, right: SyntaxAnnotation?) -> bool
No summary available.