Compartilhar via


IncrementalGeneratorInitializationContext.RegisterHostOutput Método

Definição

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

Aplica-se a