Compartilhar via


IncrementalGeneratorInitializationContext.RegisterSourceOutput Método

Definição

Sobrecargas

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

Registra um nó de saída que produzirá o código-fonte a ser adicionado à compilação. A ação fornecida será invocada com o valor do provedor sempre que for alterada.

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

Registra um nó de saída que produzirá o código-fonte a ser adicionado à compilação. A ação fornecida será invocada uma vez para cada valor do provedor sempre que eles forem alterados.

RegisterSourceOutput<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 a ser adicionado à compilação. A ação fornecida será invocada com o valor do provedor sempre que for alterada.

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

RegisterSourceOutput<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 a ser adicionado à compilação. A ação fornecida será invocada uma vez para cada valor do provedor sempre que eles forem alterados.

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