IncrementalGeneratorInitializationContext.RegisterHostOutput Metode

Definisi

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

Berlaku untuk