IncrementalGeneratorInitializationContext.RegisterHostOutput Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext,TSource>) |
Registra um nó de saída que produzirá saídas específicas do host que não são adicionadas à compilação. As saídas do host não têm uso definido e não contribuem para a compilação final. Eles são disponibilizados para o host (ou seja, o ambiente de desenvolvimento ou o sistema de build que executa o gerador, como o Visual Studio, o build do dotnet etc.) e HostOutputs cabe ao host decidir como usá-los. A ação fornecida será invocada com o valor do provedor sempre que for alterada. |
| RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext,TSource>) |
Registra um nó de saída que produzirá saídas específicas do host que não são adicionadas à compilação. As saídas do host não têm uso definido e não contribuem para a compilação final. Eles são disponibilizados para o host (ou seja, o ambiente de desenvolvimento ou o sistema de build que executa o gerador, como o Visual Studio, o build do dotnet etc.) e HostOutputs cabe ao host decidir como usá-los. A ação fornecida será invocada uma vez para cada valor do provedor sempre que eles forem alterados. |
RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext,TSource>)
- Origem:
- IncrementalContexts.cs
- Origem:
- IncrementalContexts.cs
- Origem:
- IncrementalContexts.cs
- Origem:
- IncrementalContexts.cs
- Origem:
- IncrementalContexts.cs
Registra um nó de saída que produzirá saídas específicas do host que não são adicionadas à compilação. As saídas do host não têm uso definido e não contribuem para a compilação final. Eles são disponibilizados para o host (ou seja, o ambiente de desenvolvimento ou o sistema de build que executa o gerador, como o Visual Studio, o build do dotnet etc.) e HostOutputs cabe ao host decidir como usá-los. A ação fornecida será invocada com o valor do provedor sempre que for alterada.
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))
Parâmetros de tipo
- TSource
O tipo do valor fornecido pelo provedor de origem
Parâmetros
- source
- IncrementalValueProvider<TSource>
Um IncrementalValueProvider<TValue> que fornece o valor de entrada
- action
- Action<HostOutputProductionContext,TSource>
Uma ação que recebe um HostOutputProductionContext valor de entrada e um valor de entrada e pode adicionar saídas específicas do host
Aplica-se a
RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext,TSource>)
- Origem:
- IncrementalContexts.cs
- Origem:
- IncrementalContexts.cs
- Origem:
- IncrementalContexts.cs
- Origem:
- IncrementalContexts.cs
- Origem:
- IncrementalContexts.cs
Registra um nó de saída que produzirá saídas específicas do host que não são adicionadas à compilação. As saídas do host não têm uso definido e não contribuem para a compilação final. Eles são disponibilizados para o host (ou seja, o ambiente de desenvolvimento ou o sistema de build que executa o gerador, como o Visual Studio, o build do dotnet etc.) e HostOutputs cabe ao host decidir como usá-los. A ação fornecida será invocada uma vez para cada valor do provedor sempre que eles forem alterados.
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))
Parâmetros de tipo
- TSource
O tipo de cada valor fornecido pelo provedor de origem
Parâmetros
- source
- IncrementalValuesProvider<TSource>
Um IncrementalValuesProvider<TValues> que fornece valores de entrada
- action
- Action<HostOutputProductionContext,TSource>
Uma ação que recebe um valor de entrada e um HostOutputProductionContext valor de entrada e pode adicionar saídas específicas do host