Compartir a través de


IncrementalGeneratorInitializationContext.RegisterHostOutput Método

Definición

Sobrecargas

Nombre Description
RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext,TSource>)

Registra un nodo de salida que generará salidas específicas del host que no se agregan a la compilación. Las salidas de host no tienen ningún uso definido y no contribuyen a la compilación final. Están disponibles para el host (es decir, el entorno de desarrollo o el sistema de compilación que ejecuta el generador, como Visual Studio, dotnet build, etc.) a través HostOutputs de y es el host el que decide cómo usarlos. La acción proporcionada se invocará con el valor del proveedor siempre que cambie.

RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext,TSource>)

Registra un nodo de salida que generará salidas específicas del host que no se agregan a la compilación. Las salidas de host no tienen ningún uso definido y no contribuyen a la compilación final. Están disponibles para el host (es decir, el entorno de desarrollo o el sistema de compilación que ejecuta el generador, como Visual Studio, dotnet build, etc.) a través HostOutputs de y es el host el que decide cómo usarlos. La acción proporcionada se invocará una vez para cada valor del proveedor cada vez que cambie.

RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext,TSource>)

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

Registra un nodo de salida que generará salidas específicas del host que no se agregan a la compilación. Las salidas de host no tienen ningún uso definido y no contribuyen a la compilación final. Están disponibles para el host (es decir, el entorno de desarrollo o el sistema de compilación que ejecuta el generador, como Visual Studio, dotnet build, etc.) a través HostOutputs de y es el host el que decide cómo usarlos. La acción proporcionada se invocará con el valor del proveedor siempre que cambie.

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

Tipo del valor proporcionado por el proveedor de origen

Parámetros

source
IncrementalValueProvider<TSource>

que IncrementalValueProvider<TValue> proporciona el valor de entrada

action
Action<HostOutputProductionContext,TSource>

Una acción que recibe y HostOutputProductionContext el valor de entrada, y puede agregar salidas específicas del host.

Se aplica a

RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext,TSource>)

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

Registra un nodo de salida que generará salidas específicas del host que no se agregan a la compilación. Las salidas de host no tienen ningún uso definido y no contribuyen a la compilación final. Están disponibles para el host (es decir, el entorno de desarrollo o el sistema de compilación que ejecuta el generador, como Visual Studio, dotnet build, etc.) a través HostOutputs de y es el host el que decide cómo usarlos. La acción proporcionada se invocará una vez para cada valor del proveedor cada vez que cambie.

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

Tipo de cada valor proporcionado por el proveedor de origen

Parámetros

source
IncrementalValuesProvider<TSource>

que IncrementalValuesProvider<TValues> proporciona valores de entrada

action
Action<HostOutputProductionContext,TSource>

Acción que recibe un HostOutputProductionContext valor de entrada y puede agregar salidas específicas del host.

Se aplica a