Method
WithOrigins
func WithOrigins<TSyntax>(syntax: TSyntax, sourceMaps: ImmutableArray<MacroExpansionSourceMap>) -> TSyntax where TSyntax: SyntaxNode
Declaring type: TokenTreeMacroContext
Namespace: Raven.CodeAnalysis.Macros
Assembly: Raven.CodeAnalysis.dll
Source file: TokenTreeMacroContext.cs
Associates spans in generated Raven syntax with authored spans in this macro's token-tree body. Each mapping is one-to-one so offsets within a mapped syntax node retain their authored positions.
Parameters
| Name | Type | Description |
|---|---|---|
syntax |
TSyntax | |
sourceMaps |
ImmutableArray<MacroExpansionSourceMap> |
Return value
TSyntax