IncrementalGeneratorInitializationContext.RegisterSourceOutput Metode

Definisi

Overload

Nama Deskripsi
RegisterSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>)

Mendaftarkan simpul output yang akan menghasilkan kode sumber yang akan ditambahkan ke kompilasi. Tindakan yang disediakan akan dipanggil dengan nilai dari penyedia setiap kali berubah.

RegisterSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<SourceProductionContext,TSource>)

Mendaftarkan simpul output yang akan menghasilkan kode sumber yang akan ditambahkan ke kompilasi. Tindakan yang disediakan akan dipanggil sekali untuk setiap nilai dari penyedia setiap kali berubah.

RegisterSourceOutput<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 yang akan ditambahkan ke kompilasi. Tindakan yang disediakan akan dipanggil dengan nilai dari penyedia setiap kali berubah.

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))

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

RegisterSourceOutput<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 yang akan ditambahkan ke kompilasi. Tindakan yang disediakan akan dipanggil sekali untuk setiap nilai dari penyedia setiap kali berubah.

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))

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

Berlaku untuk