API Browser

Property

NodeSourceOverride

var NodeSourceOverride: (SyntaxNode -> string?)?

Declaring type: RavenQuoterOptions
Namespace: Raven.CodeAnalysis.Syntax
Assembly: Raven.CodeAnalysis.dll
Source file: RavenQuoterOptions.cs

Optionally supplies source text to emit in place of an individual syntax node's factory construction.

Property value

SyntaxNode -> String??

Remarks

This is intended for macro holes and similar syntax substitutions. The returned text is emitted verbatim and must be valid in Raven.CodeAnalysis.Syntax.RavenQuoterOptions.OutputLanguage.