Condividi tramite


IncrementalGeneratorInitializationContext.RegisterHostOutput Metodo

Definizione

Overload

Nome Descrizione
RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext,TSource>)

Registra un nodo di output che produrrà output specifici dell'host che non vengono aggiunti alla compilazione. Gli output host non hanno un uso definito e non contribuiscono alla compilazione finale. Vengono resi disponibili all'host (ad esempio, l'ambiente di sviluppo o il sistema di compilazione che esegue il generatore, ad esempio Visual Studio, dotnet build e così via) tramite HostOutputs e spetta all'host decidere come usarli. L'azione specificata verrà richiamata con il valore del provider ogni volta che cambia.

RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext,TSource>)

Registra un nodo di output che produrrà output specifici dell'host che non vengono aggiunti alla compilazione. Gli output host non hanno un uso definito e non contribuiscono alla compilazione finale. Vengono resi disponibili all'host (ad esempio, l'ambiente di sviluppo o il sistema di compilazione che esegue il generatore, ad esempio Visual Studio, dotnet build e così via) tramite HostOutputs e spetta all'host decidere come usarli. L'azione specificata verrà richiamata una volta per ogni valore del provider ogni volta che cambiano.

RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext,TSource>)

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

Registra un nodo di output che produrrà output specifici dell'host che non vengono aggiunti alla compilazione. Gli output host non hanno un uso definito e non contribuiscono alla compilazione finale. Vengono resi disponibili all'host (ad esempio, l'ambiente di sviluppo o il sistema di compilazione che esegue il generatore, ad esempio Visual Studio, dotnet build e così via) tramite HostOutputs e spetta all'host decidere come usarli. L'azione specificata verrà richiamata con il valore del provider ogni volta che cambia.

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

Azione che riceve un HostOutputProductionContext e il valore di input e può aggiungere output specifici dell'host

Si applica a

RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext,TSource>)

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

Registra un nodo di output che produrrà output specifici dell'host che non vengono aggiunti alla compilazione. Gli output host non hanno un uso definito e non contribuiscono alla compilazione finale. Vengono resi disponibili all'host (ad esempio, l'ambiente di sviluppo o il sistema di compilazione che esegue il generatore, ad esempio Visual Studio, dotnet build e così via) tramite HostOutputs e spetta all'host decidere come usarli. L'azione specificata verrà richiamata una volta per ogni valore del provider ogni volta che cambiano.

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

Azione che riceve un HostOutputProductionContext valore di input e e può aggiungere output specifici dell'host

Si applica a