IncrementalGeneratorInitializationContext.RegisterHostOutput Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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