SourceProductionContext Struct

Definition

Context passed to an incremental generator when it has registered an output via RegisterSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>)

public readonly struct SourceProductionContext
type SourceProductionContext = struct
Public Structure SourceProductionContext
Inheritance
SourceProductionContext

Properties

CancellationToken

Methods

AddSource(String, SourceText)

Adds a SourceText to the compilation

AddSource(String, String)

Adds source code in the form of a String to the compilation.

ReportDiagnostic(Diagnostic)

Adds a Diagnostic to the users compilation

Applies to