Condividi tramite


IncrementalGeneratorInitializationContext.RegisterImplementationSourceOutput Metodo

Definizione

Overload

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

Registra un nodo di output che produrrà il codice sorgente di implementazione da aggiungere alla compilazione. Le origini di implementazione vengono trattate in modo diverso dalle origini regolari in alcuni scenari e possono essere escluse da determinati output di compilazione. L'azione specificata verrà richiamata con il valore del provider ogni volta che cambia.

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

Registra un nodo di output che produrrà il codice sorgente di implementazione da aggiungere alla compilazione. Le origini di implementazione vengono trattate in modo diverso dalle origini regolari in alcuni scenari e possono essere escluse da determinati output di compilazione. L'azione specificata verrà richiamata una volta per ogni valore del provider ogni volta che cambiano.

RegisterImplementationSourceOutput<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 di implementazione da aggiungere alla compilazione. Le origini di implementazione vengono trattate in modo diverso dalle origini regolari in alcuni scenari e possono essere escluse da determinati output di compilazione. L'azione specificata verrà richiamata con il valore del provider ogni volta che cambia.

public void RegisterImplementationSourceOutput<TSource>(Microsoft.CodeAnalysis.IncrementalValueProvider<TSource> source, Action<Microsoft.CodeAnalysis.SourceProductionContext,TSource> action);
member this.RegisterImplementationSourceOutput : Microsoft.CodeAnalysis.IncrementalValueProvider<'Source> * Action<Microsoft.CodeAnalysis.SourceProductionContext, 'Source> -> unit
Public Sub RegisterImplementationSourceOutput(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

RegisterImplementationSourceOutput<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 di implementazione da aggiungere alla compilazione. Le origini di implementazione vengono trattate in modo diverso dalle origini regolari in alcuni scenari e possono essere escluse da determinati output di compilazione. L'azione specificata verrà richiamata una volta per ogni valore del provider ogni volta che cambiano.

public void RegisterImplementationSourceOutput<TSource>(Microsoft.CodeAnalysis.IncrementalValuesProvider<TSource> source, Action<Microsoft.CodeAnalysis.SourceProductionContext,TSource> action);
member this.RegisterImplementationSourceOutput : Microsoft.CodeAnalysis.IncrementalValuesProvider<'Source> * Action<Microsoft.CodeAnalysis.SourceProductionContext, 'Source> -> unit
Public Sub RegisterImplementationSourceOutput(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