IncrementalGeneratorInitializationContext.RegisterHostOutput Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext,TSource>) |
Registriert einen Ausgabeknoten, der hostspezifische Ausgaben erzeugt, die der Kompilierung nicht hinzugefügt werden. Hostausgaben haben keine definierte Verwendung und tragen nicht zur endgültigen Kompilierung bei. Sie werden dem Host (d. h. der Entwicklungsumgebung oder dem Buildsystem, auf dem der Generator ausgeführt wird, wie z. B. Visual Studio, dotnet build usw.) HostOutputs zur Verfügung gestellt, und es liegt an dem Host, zu entscheiden, wie sie verwendet werden sollen. Die bereitgestellte Aktion wird immer dann mit dem Wert des Anbieters aufgerufen, wenn sie geändert wird. |
| RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext,TSource>) |
Registriert einen Ausgabeknoten, der hostspezifische Ausgaben erzeugt, die der Kompilierung nicht hinzugefügt werden. Hostausgaben haben keine definierte Verwendung und tragen nicht zur endgültigen Kompilierung bei. Sie werden dem Host (d. h. der Entwicklungsumgebung oder dem Buildsystem, auf dem der Generator ausgeführt wird, wie z. B. Visual Studio, dotnet build usw.) HostOutputs zur Verfügung gestellt, und es liegt an dem Host, zu entscheiden, wie sie verwendet werden sollen. Die bereitgestellte Aktion wird einmal für jeden Wert des Anbieters aufgerufen, wenn sie sich ändern. |
RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext,TSource>)
- Quelle:
- IncrementalContexts.cs
- Quelle:
- IncrementalContexts.cs
- Quelle:
- IncrementalContexts.cs
- Quelle:
- IncrementalContexts.cs
- Quelle:
- IncrementalContexts.cs
Registriert einen Ausgabeknoten, der hostspezifische Ausgaben erzeugt, die der Kompilierung nicht hinzugefügt werden. Hostausgaben haben keine definierte Verwendung und tragen nicht zur endgültigen Kompilierung bei. Sie werden dem Host (d. h. der Entwicklungsumgebung oder dem Buildsystem, auf dem der Generator ausgeführt wird, wie z. B. Visual Studio, dotnet build usw.) HostOutputs zur Verfügung gestellt, und es liegt an dem Host, zu entscheiden, wie sie verwendet werden sollen. Die bereitgestellte Aktion wird immer dann mit dem Wert des Anbieters aufgerufen, wenn sie geändert wird.
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))
Typparameter
- TSource
Der Typ des vom Quellanbieter bereitgestellten Werts
Parameter
- source
- IncrementalValueProvider<TSource>
Ein IncrementalValueProvider<TValue> Wert, der den Eingabewert bereitstellt
- action
- Action<HostOutputProductionContext,TSource>
Eine Aktion, die einen HostOutputProductionContext und den Eingabewert empfängt und hostspezifische Ausgaben hinzufügen kann
Gilt für:
RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext,TSource>)
- Quelle:
- IncrementalContexts.cs
- Quelle:
- IncrementalContexts.cs
- Quelle:
- IncrementalContexts.cs
- Quelle:
- IncrementalContexts.cs
- Quelle:
- IncrementalContexts.cs
Registriert einen Ausgabeknoten, der hostspezifische Ausgaben erzeugt, die der Kompilierung nicht hinzugefügt werden. Hostausgaben haben keine definierte Verwendung und tragen nicht zur endgültigen Kompilierung bei. Sie werden dem Host (d. h. der Entwicklungsumgebung oder dem Buildsystem, auf dem der Generator ausgeführt wird, wie z. B. Visual Studio, dotnet build usw.) HostOutputs zur Verfügung gestellt, und es liegt an dem Host, zu entscheiden, wie sie verwendet werden sollen. Die bereitgestellte Aktion wird einmal für jeden Wert des Anbieters aufgerufen, wenn sie sich ändern.
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))
Typparameter
- TSource
Der Typ der einzelnen Werte, die vom Quellanbieter bereitgestellt werden
Parameter
- source
- IncrementalValuesProvider<TSource>
Ein IncrementalValuesProvider<TValues> Wert, der Eingabewerte bereitstellt
- action
- Action<HostOutputProductionContext,TSource>
Eine Aktion, die einen HostOutputProductionContext und einen Eingabewert empfängt und hostspezifische Ausgaben hinzufügen kann