Compartir a través de


IncrementalGeneratorInitializationContext.RegisterImplementationSourceOutput Método

Definición

Sobrecargas

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

Registra un nodo de salida que generará código fuente de implementación que se agregará a la compilación. Los orígenes de implementación se tratan de forma diferente de los orígenes normales en algunos escenarios y se pueden excluir de determinadas salidas de compilación. La acción proporcionada se invocará con el valor del proveedor siempre que cambie.

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

Registra un nodo de salida que generará código fuente de implementación que se agregará a la compilación. Los orígenes de implementación se tratan de forma diferente de los orígenes normales en algunos escenarios y se pueden excluir de determinadas salidas de compilación. La acción proporcionada se invocará una vez para cada valor del proveedor cada vez que cambie.

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

Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs

Registra un nodo de salida que generará código fuente de implementación que se agregará a la compilación. Los orígenes de implementación se tratan de forma diferente de los orígenes normales en algunos escenarios y se pueden excluir de determinadas salidas de compilación. La acción proporcionada se invocará con el valor del proveedor siempre que cambie.

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

Tipo del valor proporcionado por el proveedor de origen

Parámetros

source
IncrementalValueProvider<TSource>

que IncrementalValueProvider<TValue> proporciona el valor de entrada

action
Action<SourceProductionContext,TSource>

Una acción que recibe y SourceProductionContext el valor de entrada, y puede agregar archivos de origen o diagnósticos de informes

Se aplica a

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

Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs

Registra un nodo de salida que generará código fuente de implementación que se agregará a la compilación. Los orígenes de implementación se tratan de forma diferente de los orígenes normales en algunos escenarios y se pueden excluir de determinadas salidas de compilación. La acción proporcionada se invocará una vez para cada valor del proveedor cada vez que cambie.

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

Tipo de cada valor proporcionado por el proveedor de origen

Parámetros

source
IncrementalValuesProvider<TSource>

que IncrementalValuesProvider<TValues> proporciona valores de entrada

action
Action<SourceProductionContext,TSource>

Una acción que recibe y SourceProductionContext un valor de entrada, y puede agregar archivos de origen o diagnósticos de informes

Se aplica a