IncrementalGeneratorInitializationContext.RegisterImplementationSourceOutput 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 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 값을 수신하고 원본 파일 또는 보고서 진단을 추가할 수 있는 작업