API Browser

Struct

MacroExpansionSourceMap

struct MacroExpansionSourceMap

Namespace: Raven.CodeAnalysis.Macros
Assembly: Raven.CodeAnalysis.dll
Source file: MacroExpansionSourceMap.cs

Inheritance: Object → ValueType → MacroExpansionSourceMap
Implements: IEquatable<MacroExpansionSourceMap>

Maps a span in a macro's expanded Raven syntax to the authored span in the token-tree body that produced it.

Constructors

1 item
MacroExpansionSourceMap(ExpandedSpan: TextSpan, BodyRelativeSpan: TextSpan) Maps a span in a macro's expanded Raven syntax to the authored span in the token-tree body that produced it.

Properties

2 items
BodyRelativeSpan: TextSpan No summary available.
ExpandedSpan: TextSpan No summary available.

Methods

7 items
Equals(other: MacroExpansionSourceMap) -> bool No summary available. Implements IEquatable<MacroExpansionSourceMap>.Equals
Equals(obj: object?) -> bool Indicates whether this instance and a specified object are equal. Inherited from ValueType.Equals
Equals(obj: object) -> bool No summary available.
GetHashCode() -> int No summary available. Overrides ValueType.GetHashCode
GetType() -> Type Gets the System.Type of the current instance. Inherited from Object.GetType
ToString() -> string No summary available. Overrides ValueType.ToString

Operators

2 items