IncrementalGeneratorInitializationContext.RegisterImplementationSourceOutput Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| RegisterImplementationSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>) |
Registra un nodo di output che produrrà il codice sorgente di implementazione da aggiungere alla compilazione. Le origini di implementazione vengono trattate in modo diverso dalle origini regolari in alcuni scenari e possono essere escluse da determinati output di compilazione. L'azione specificata verrà richiamata con il valore del provider ogni volta che cambia. |
| RegisterImplementationSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>) |
Registra un nodo di output che produrrà il codice sorgente di implementazione da aggiungere alla compilazione. Le origini di implementazione vengono trattate in modo diverso dalle origini regolari in alcuni scenari e possono essere escluse da determinati output di compilazione. L'azione specificata verrà richiamata una volta per ogni valore del provider ogni volta che cambiano. |
RegisterImplementationSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>)
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
Registra un nodo di output che produrrà il codice sorgente di implementazione da aggiungere alla compilazione. Le origini di implementazione vengono trattate in modo diverso dalle origini regolari in alcuni scenari e possono essere escluse da determinati output di compilazione. L'azione specificata verrà richiamata con il valore del provider ogni volta che cambia.
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))
Parametri di tipo
- TSource
Tipo del valore fornito dal provider di origine
Parametri
- source
- IncrementalValueProvider<TSource>
Oggetto IncrementalValueProvider<TValue> che fornisce il valore di input
- action
- Action<SourceProductionContext,TSource>
Un'azione che riceve un SourceProductionContext valore e il valore di input e può aggiungere file di origine o diagnostica del report
Si applica a
RegisterImplementationSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>)
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
- Origine:
- IncrementalContexts.cs
Registra un nodo di output che produrrà il codice sorgente di implementazione da aggiungere alla compilazione. Le origini di implementazione vengono trattate in modo diverso dalle origini regolari in alcuni scenari e possono essere escluse da determinati output di compilazione. L'azione specificata verrà richiamata una volta per ogni valore del provider ogni volta che cambiano.
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))
Parametri di tipo
- TSource
Tipo di ogni valore fornito dal provider di origine
Parametri
- source
- IncrementalValuesProvider<TSource>
Oggetto IncrementalValuesProvider<TValues> che fornisce valori di input
- action
- Action<SourceProductionContext,TSource>
Un'azione che riceve un SourceProductionContext valore e un valore di input e può aggiungere file di origine o diagnostica del report