IncrementalGeneratorInitializationContext.RegisterHostOutput 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 |
|---|---|
| RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext,TSource>) |
Mendaftarkan simpul output yang akan menghasilkan output khusus host yang tidak ditambahkan ke kompilasi. Output host tidak memiliki penggunaan yang ditentukan dan tidak berkontribusi pada kompilasi akhir. Mereka tersedia untuk host (yaitu, lingkungan pengembangan atau sistem build yang menjalankan generator, seperti Visual Studio, build dotnet, dll.) melalui HostOutputs dan terserah host untuk memutuskan cara menggunakannya. Tindakan yang disediakan akan dipanggil dengan nilai dari penyedia setiap kali berubah. |
| RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext,TSource>) |
Mendaftarkan simpul output yang akan menghasilkan output khusus host yang tidak ditambahkan ke kompilasi. Output host tidak memiliki penggunaan yang ditentukan dan tidak berkontribusi pada kompilasi akhir. Mereka tersedia untuk host (yaitu, lingkungan pengembangan atau sistem build yang menjalankan generator, seperti Visual Studio, build dotnet, dll.) melalui HostOutputs dan terserah host untuk memutuskan cara menggunakannya. Tindakan yang disediakan akan dipanggil sekali untuk setiap nilai dari penyedia setiap kali berubah. |
RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext,TSource>)
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
Mendaftarkan simpul output yang akan menghasilkan output khusus host yang tidak ditambahkan ke kompilasi. Output host tidak memiliki penggunaan yang ditentukan dan tidak berkontribusi pada kompilasi akhir. Mereka tersedia untuk host (yaitu, lingkungan pengembangan atau sistem build yang menjalankan generator, seperti Visual Studio, build dotnet, dll.) melalui HostOutputs dan terserah host untuk memutuskan cara menggunakannya. Tindakan yang disediakan akan dipanggil dengan nilai dari penyedia setiap kali berubah.
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))
Jenis parameter
- TSource
Jenis nilai yang disediakan oleh penyedia sumber
Parameter
- source
- IncrementalValueProvider<TSource>
Yang IncrementalValueProvider<TValue> menyediakan nilai input
- action
- Action<HostOutputProductionContext,TSource>
Tindakan yang menerima HostOutputProductionContext dan nilai input, dan dapat menambahkan output khusus host
Berlaku untuk
RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext,TSource>)
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
- Sumber:
- IncrementalContexts.cs
Mendaftarkan simpul output yang akan menghasilkan output khusus host yang tidak ditambahkan ke kompilasi. Output host tidak memiliki penggunaan yang ditentukan dan tidak berkontribusi pada kompilasi akhir. Mereka tersedia untuk host (yaitu, lingkungan pengembangan atau sistem build yang menjalankan generator, seperti Visual Studio, build dotnet, dll.) melalui HostOutputs dan terserah host untuk memutuskan cara menggunakannya. Tindakan yang disediakan akan dipanggil sekali untuk setiap nilai dari penyedia setiap kali berubah.
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))
Jenis parameter
- TSource
Jenis setiap nilai yang disediakan oleh penyedia sumber
Parameter
- source
- IncrementalValuesProvider<TSource>
Yang IncrementalValuesProvider<TValues> menyediakan nilai input
- action
- Action<HostOutputProductionContext,TSource>
Tindakan yang menerima HostOutputProductionContext nilai input dan , dan dapat menambahkan output khusus host