IncrementalGeneratorInitializationContext.RegisterPreCompilationSourceOutput 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| RegisterPreCompilationSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<PreCompilationSourceProductionContext,TSource>) |
컴파일을 사용할 수 있기 전에 실행할 원본 출력을 등록합니다. 생성된 원본은 초기 컴파일에 추가되어 후속 단계 및 기타 생성기에 표시됩니다. |
| RegisterPreCompilationSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<PreCompilationSourceProductionContext,TSource>) |
컴파일을 사용할 수 있기 전에 실행할 원본 출력을 등록합니다. 생성된 원본은 초기 컴파일에 추가되어 후속 단계 및 기타 생성기에 표시됩니다. |
RegisterPreCompilationSourceOutput<TSource>(IncrementalValueProvider<TSource>, Action<PreCompilationSourceProductionContext,TSource>)
- Source:
- IncrementalContexts.cs
컴파일을 사용할 수 있기 전에 실행할 원본 출력을 등록합니다. 생성된 원본은 초기 컴파일에 추가되어 후속 단계 및 기타 생성기에 표시됩니다.
public void RegisterPreCompilationSourceOutput<TSource>(Microsoft.CodeAnalysis.IncrementalValueProvider<TSource> source, Action<Microsoft.CodeAnalysis.PreCompilationSourceProductionContext,TSource> action);
member this.RegisterPreCompilationSourceOutput : Microsoft.CodeAnalysis.IncrementalValueProvider<'Source> * Action<Microsoft.CodeAnalysis.PreCompilationSourceProductionContext, 'Source> -> unit
Public Sub RegisterPreCompilationSourceOutput(Of TSource) (source As IncrementalValueProvider(Of TSource), action As Action(Of PreCompilationSourceProductionContext, TSource))
형식 매개 변수
- TSource
원본 공급자가 제공하는 값의 형식입니다.
매개 변수
- source
- IncrementalValueProvider<TSource>
IncrementalValueProvider<TValue> 입력 값을 제공하는 값입니다.
- action
- Action<PreCompilationSourceProductionContext,TSource>
a PreCompilationSourceProductionContext 및 입력 값을 수신하고 원본 파일을 추가할 수 있는 작업
설명
원본 값 공급자는 컴파일 또는 구문 노드 입력에 의존해서는 안 됩니다. 이 단계에서 컴파일 또는 구문 트리에 액세스하려고 하면 .InvalidOperationException
적용 대상
RegisterPreCompilationSourceOutput<TSource>(IncrementalValuesProvider<TSource>, Action<PreCompilationSourceProductionContext,TSource>)
- Source:
- IncrementalContexts.cs
컴파일을 사용할 수 있기 전에 실행할 원본 출력을 등록합니다. 생성된 원본은 초기 컴파일에 추가되어 후속 단계 및 기타 생성기에 표시됩니다.
public void RegisterPreCompilationSourceOutput<TSource>(Microsoft.CodeAnalysis.IncrementalValuesProvider<TSource> source, Action<Microsoft.CodeAnalysis.PreCompilationSourceProductionContext,TSource> action);
member this.RegisterPreCompilationSourceOutput : Microsoft.CodeAnalysis.IncrementalValuesProvider<'Source> * Action<Microsoft.CodeAnalysis.PreCompilationSourceProductionContext, 'Source> -> unit
Public Sub RegisterPreCompilationSourceOutput(Of TSource) (source As IncrementalValuesProvider(Of TSource), action As Action(Of PreCompilationSourceProductionContext, TSource))
형식 매개 변수
- TSource
원본 공급자가 제공하는 각 값의 형식입니다.
매개 변수
- source
- IncrementalValuesProvider<TSource>
IncrementalValuesProvider<TValues> 입력 값을 제공하는 값
- action
- Action<PreCompilationSourceProductionContext,TSource>
a PreCompilationSourceProductionContext 및 입력 값을 수신하고 원본 파일을 추가할 수 있는 작업
설명
원본 값 공급자는 컴파일 또는 구문 노드 입력에 의존해서는 안 됩니다. 이 단계에서 컴파일 또는 구문 트리에 액세스하려고 하면 .InvalidOperationException