IncrementalGeneratorInitializationContext.RegisterHostOutput Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.