Compartilhar via


IncrementalGeneratorInitializationContext.RegisterImplementationSourceOutput Método

Definição

Sobrecargas

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

Registra um nó de saída que produzirá o código-fonte de implementação a ser adicionado à compilação. As fontes de implementação são tratadas de forma diferente das fontes regulares em alguns cenários e podem ser excluídas de determinadas saídas de compilação. A ação fornecida será invocada com o valor do provedor sempre que for alterada.

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

Registra um nó de saída que produzirá o código-fonte de implementação a ser adicionado à compilação. As fontes de implementação são tratadas de forma diferente das fontes regulares em alguns cenários e podem ser excluídas de determinadas saídas de compilação. A ação fornecida será invocada uma vez para cada valor do provedor sempre que eles forem alterados.

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

Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs

Registra um nó de saída que produzirá o código-fonte de implementação a ser adicionado à compilação. As fontes de implementação são tratadas de forma diferente das fontes regulares em alguns cenários e podem ser excluídas de determinadas saídas de compilação. A ação fornecida será invocada com o valor do provedor sempre que for alterada.

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))

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<SourceProductionContext,TSource>

Uma ação que recebe um SourceProductionContext valor de entrada e um valor de entrada e pode adicionar arquivos de origem ou diagnóstico de relatório

Aplica-se a

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

Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs
Origem:
IncrementalContexts.cs

Registra um nó de saída que produzirá o código-fonte de implementação a ser adicionado à compilação. As fontes de implementação são tratadas de forma diferente das fontes regulares em alguns cenários e podem ser excluídas de determinadas saídas de compilação. A ação fornecida será invocada uma vez para cada valor do provedor sempre que eles forem alterados.

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))

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<SourceProductionContext,TSource>

Uma ação que recebe um valor de entrada e um SourceProductionContext valor de entrada e pode adicionar arquivos de origem ou diagnóstico de relatório

Aplica-se a