IncrementalGeneratorInitializationContext.RegisterImplementationSourceOutput 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 |
|---|---|
| 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