다음을 통해 공유


IncrementalGeneratorInitializationContext.RegisterImplementationSourceOutput 메서드

정의

오버로드

Name Description
RegisterImplementationSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>)

컴파일에 추가할 구현 소스 코드를 생성하는 출력 노드를 등록합니다. 구현 원본은 일부 시나리오에서 일반 원본과 다르게 처리되며 특정 컴파일 출력에서 제외될 수 있습니다. 제공된 작업은 변경될 때마다 공급자의 값으로 호출됩니다.

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

컴파일에 추가할 구현 소스 코드를 생성하는 출력 노드를 등록합니다. 구현 원본은 일부 시나리오에서 일반 원본과 다르게 처리되며 특정 컴파일 출력에서 제외될 수 있습니다. 제공된 작업은 변경될 때마다 공급자의 각 값에 대해 한 번 호출됩니다.

RegisterImplementationSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<SourceProductionContext,TSource>)

Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs

컴파일에 추가할 구현 소스 코드를 생성하는 출력 노드를 등록합니다. 구현 원본은 일부 시나리오에서 일반 원본과 다르게 처리되며 특정 컴파일 출력에서 제외될 수 있습니다. 제공된 작업은 변경될 때마다 공급자의 값으로 호출됩니다.

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

형식 매개 변수

TSource

원본 공급자가 제공하는 값의 형식입니다.

매개 변수

source
IncrementalValueProvider<TSource>

IncrementalValueProvider<TValue> 입력 값을 제공하는 값입니다.

action
Action<SourceProductionContext,TSource>

a SourceProductionContext 및 입력 값을 수신하고 원본 파일 또는 보고서 진단을 추가할 수 있는 작업

적용 대상

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

Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs
Source:
IncrementalContexts.cs

컴파일에 추가할 구현 소스 코드를 생성하는 출력 노드를 등록합니다. 구현 원본은 일부 시나리오에서 일반 원본과 다르게 처리되며 특정 컴파일 출력에서 제외될 수 있습니다. 제공된 작업은 변경될 때마다 공급자의 각 값에 대해 한 번 호출됩니다.

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

형식 매개 변수

TSource

원본 공급자가 제공하는 각 값의 형식입니다.

매개 변수

source
IncrementalValuesProvider<TSource>

IncrementalValuesProvider<TValues> 입력 값을 제공하는 값

action
Action<SourceProductionContext,TSource>

입력 SourceProductionContext 값을 수신하고 원본 파일 또는 보고서 진단을 추가할 수 있는 작업

적용 대상