IncrementalGeneratorInitializationContext.RegisterSourceOutput Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| RegisterSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>) |
Регистрирует выходной узел, который будет создавать исходный код для добавления в компиляцию. Указанное действие будет вызываться со значением от поставщика при каждом изменении. |
| RegisterSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>) |
Регистрирует выходной узел, который будет создавать исходный код для добавления в компиляцию. Указанное действие будет вызываться один раз для каждого значения от поставщика при каждом изменении. |
RegisterSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>)
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
Регистрирует выходной узел, который будет создавать исходный код для добавления в компиляцию. Указанное действие будет вызываться со значением от поставщика при каждом изменении.
public void RegisterSourceOutput<TSource>(Microsoft.CodeAnalysis.IncrementalValueProvider<TSource> source, Action<Microsoft.CodeAnalysis.SourceProductionContext,TSource> action);
member this.RegisterSourceOutput : Microsoft.CodeAnalysis.IncrementalValueProvider<'Source> * Action<Microsoft.CodeAnalysis.SourceProductionContext, 'Source> -> unit
Public Sub RegisterSourceOutput(Of TSource) (source As IncrementalValueProvider(Of TSource), action As Action(Of SourceProductionContext, TSource))
Параметры типа
- TSource
Тип значения, предоставленного поставщиком источника
Параметры
- source
- IncrementalValueProvider<TSource>
Объект, IncrementalValueProvider<TValue> предоставляющий входное значение
- action
- Action<SourceProductionContext,TSource>
Действие, которое получает SourceProductionContext и входное значение, и может добавлять исходные файлы или диагностику отчета
Применяется к
RegisterSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>)
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
- Исходный код:
- IncrementalContexts.cs
Регистрирует выходной узел, который будет создавать исходный код для добавления в компиляцию. Указанное действие будет вызываться один раз для каждого значения от поставщика при каждом изменении.
public void RegisterSourceOutput<TSource>(Microsoft.CodeAnalysis.IncrementalValuesProvider<TSource> source, Action<Microsoft.CodeAnalysis.SourceProductionContext,TSource> action);
member this.RegisterSourceOutput : Microsoft.CodeAnalysis.IncrementalValuesProvider<'Source> * Action<Microsoft.CodeAnalysis.SourceProductionContext, 'Source> -> unit
Public Sub RegisterSourceOutput(Of TSource) (source As IncrementalValuesProvider(Of TSource), action As Action(Of SourceProductionContext, TSource))
Параметры типа
- TSource
Тип каждого значения, предоставленного поставщиком источника
Параметры
- source
- IncrementalValuesProvider<TSource>
Объект, IncrementalValuesProvider<TValues> предоставляющий входные значения
- action
- Action<SourceProductionContext,TSource>
Действие, которое получает SourceProductionContext и входное значение, и может добавлять исходные файлы или диагностику отчетов.