IncrementalGeneratorInitializationContext.RegisterImplementationSourceOutput Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| RegisterImplementationSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>) |
Mendaftarkan simpul output yang akan menghasilkan kode sumber implementasi untuk ditambahkan ke kompilasi. Sumber implementasi diperlakukan secara berbeda dari sumber reguler dalam beberapa skenario dan dapat dikecualikan dari output kompilasi tertentu. Tindakan yang disediakan akan dipanggil dengan nilai dari penyedia setiap kali berubah. |
| RegisterImplementationSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>) |
Mendaftarkan simpul output yang akan menghasilkan kode sumber implementasi untuk ditambahkan ke kompilasi. Sumber implementasi diperlakukan secara berbeda dari sumber reguler dalam beberapa skenario dan dapat dikecualikan dari output kompilasi tertentu. Tindakan yang disediakan akan dipanggil sekali untuk setiap nilai dari penyedia setiap kali berubah. |
RegisterImplementationSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>)
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
Mendaftarkan simpul output yang akan menghasilkan kode sumber implementasi untuk ditambahkan ke kompilasi. Sumber implementasi diperlakukan secara berbeda dari sumber reguler dalam beberapa skenario dan dapat dikecualikan dari output kompilasi tertentu. Tindakan yang disediakan akan dipanggil dengan nilai dari penyedia setiap kali berubah.
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))
Jenis parameter
- TSource
Jenis nilai yang disediakan oleh penyedia sumber
Parameter
- source
- IncrementalValueProvider<TSource>
Yang IncrementalValueProvider<TValue> menyediakan nilai input
- action
- Action<SourceProductionContext,TSource>
Tindakan yang menerima SourceProductionContext dan nilai input, dan dapat menambahkan file sumber atau melaporkan diagnostik
Berlaku untuk
RegisterImplementationSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>)
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
Mendaftarkan simpul output yang akan menghasilkan kode sumber implementasi untuk ditambahkan ke kompilasi. Sumber implementasi diperlakukan secara berbeda dari sumber reguler dalam beberapa skenario dan dapat dikecualikan dari output kompilasi tertentu. Tindakan yang disediakan akan dipanggil sekali untuk setiap nilai dari penyedia setiap kali berubah.
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))
Jenis parameter
- TSource
Jenis setiap nilai yang disediakan oleh penyedia sumber
Parameter
- source
- IncrementalValuesProvider<TSource>
Yang IncrementalValuesProvider<TValues> menyediakan nilai input
- action
- Action<SourceProductionContext,TSource>
Tindakan yang menerima SourceProductionContext nilai input dan , dan dapat menambahkan file sumber atau melaporkan diagnostik