Condividi tramite


IncrementalGeneratorInitializationContext.RegisterSourceOutput Metodo

Definizione

Overload

Nome Descrizione
RegisterSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>)

Registra un nodo di output che produrrà il codice sorgente da aggiungere alla compilazione. L'azione specificata verrà richiamata con il valore del provider ogni volta che cambia.

RegisterSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>)

Registra un nodo di output che produrrà il codice sorgente da aggiungere alla compilazione. L'azione specificata verrà richiamata una volta per ogni valore del provider ogni volta che cambiano.

RegisterSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>)

Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs

Registra un nodo di output che produrrà il codice sorgente da aggiungere alla compilazione. L'azione specificata verrà richiamata con il valore del provider ogni volta che cambia.

public void RegisterSourceOutput<TSource>(Microsoft.CodeAnalysis.IncrementalValueProvider<TSource> source, Action<Microsoft.CodeAnalysis.SourceProductionContext,TSource> action);
member this.RegisterSourceOutput : Microsoft.CodeAnalysis.IncrementalValueProvider<'Source> * Action<Microsoft.CodeAnalysis.SourceProductionContext, 'Source> -> unit
Public Sub RegisterSourceOutput(Of TSource) (source As IncrementalValueProvider(Of TSource), action As Action(Of SourceProductionContext, TSource))

Parametri di tipo

TSource

Tipo del valore fornito dal provider di origine

Parametri

source
IncrementalValueProvider<TSource>

Oggetto IncrementalValueProvider<TValue> che fornisce il valore di input

action
Action<SourceProductionContext,TSource>

Un'azione che riceve un SourceProductionContext valore e il valore di input e può aggiungere file di origine o diagnostica del report

Si applica a

RegisterSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>)

Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs
Origine:
IncrementalContexts.cs

Registra un nodo di output che produrrà il codice sorgente da aggiungere alla compilazione. L'azione specificata verrà richiamata una volta per ogni valore del provider ogni volta che cambiano.

public void RegisterSourceOutput<TSource>(Microsoft.CodeAnalysis.IncrementalValuesProvider<TSource> source, Action<Microsoft.CodeAnalysis.SourceProductionContext,TSource> action);
member this.RegisterSourceOutput : Microsoft.CodeAnalysis.IncrementalValuesProvider<'Source> * Action<Microsoft.CodeAnalysis.SourceProductionContext, 'Source> -> unit
Public Sub RegisterSourceOutput(Of TSource) (source As IncrementalValuesProvider(Of TSource), action As Action(Of SourceProductionContext, TSource))

Parametri di tipo

TSource

Tipo di ogni valore fornito dal provider di origine

Parametri

source
IncrementalValuesProvider<TSource>

Oggetto IncrementalValuesProvider<TValues> che fornisce valori di input

action
Action<SourceProductionContext,TSource>

Un'azione che riceve un SourceProductionContext valore e un valore di input e può aggiungere file di origine o diagnostica del report

Si applica a