IncrementalGeneratorInitializationContext.RegisterHostOutput 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext,TSource>) |
컴파일에 추가되지 않은 호스트별 출력을 생성하는 출력 노드를 등록합니다. 호스트 출력은 정의된 용도가 없으며 최종 컴파일에 기여하지 않습니다. 호스트(즉, Visual Studio, dotnet 빌드 등과 같이 생성기를 실행하는 개발 환경 또는 빌드 시스템) HostOutputs 에서 사용할 수 있게 되며, 이를 사용하는 방법은 호스트가 결정해야 합니다. 제공된 작업은 변경될 때마다 공급자의 값으로 호출됩니다. |
| RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext,TSource>) |
컴파일에 추가되지 않은 호스트별 출력을 생성하는 출력 노드를 등록합니다. 호스트 출력은 정의된 용도가 없으며 최종 컴파일에 기여하지 않습니다. 호스트(즉, Visual Studio, dotnet 빌드 등과 같이 생성기를 실행하는 개발 환경 또는 빌드 시스템) HostOutputs 에서 사용할 수 있게 되며, 이를 사용하는 방법은 호스트가 결정해야 합니다. 제공된 작업은 변경될 때마다 공급자의 각 값에 대해 한 번 호출됩니다. |
RegisterHostOutput<TSource>(IncrementalValueProvider<TSource>, Action<HostOutputProductionContext,TSource>)
- Source:
- IncrementalContexts.cs
- Source:
- IncrementalContexts.cs
- Source:
- IncrementalContexts.cs
- Source:
- IncrementalContexts.cs
- Source:
- IncrementalContexts.cs
컴파일에 추가되지 않은 호스트별 출력을 생성하는 출력 노드를 등록합니다. 호스트 출력은 정의된 용도가 없으며 최종 컴파일에 기여하지 않습니다. 호스트(즉, Visual Studio, dotnet 빌드 등과 같이 생성기를 실행하는 개발 환경 또는 빌드 시스템) HostOutputs 에서 사용할 수 있게 되며, 이를 사용하는 방법은 호스트가 결정해야 합니다. 제공된 작업은 변경될 때마다 공급자의 값으로 호출됩니다.
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))
형식 매개 변수
- TSource
원본 공급자가 제공하는 값의 형식입니다.
매개 변수
- source
- IncrementalValueProvider<TSource>
IncrementalValueProvider<TValue> 입력 값을 제공하는 값입니다.
- action
- Action<HostOutputProductionContext,TSource>
a HostOutputProductionContext 및 입력 값을 수신하고 호스트별 출력을 추가할 수 있는 작업
적용 대상
RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource>, Action<HostOutputProductionContext,TSource>)
- Source:
- IncrementalContexts.cs
- Source:
- IncrementalContexts.cs
- Source:
- IncrementalContexts.cs
- Source:
- IncrementalContexts.cs
- Source:
- IncrementalContexts.cs
컴파일에 추가되지 않은 호스트별 출력을 생성하는 출력 노드를 등록합니다. 호스트 출력은 정의된 용도가 없으며 최종 컴파일에 기여하지 않습니다. 호스트(즉, Visual Studio, dotnet 빌드 등과 같이 생성기를 실행하는 개발 환경 또는 빌드 시스템) HostOutputs 에서 사용할 수 있게 되며, 이를 사용하는 방법은 호스트가 결정해야 합니다. 제공된 작업은 변경될 때마다 공급자의 각 값에 대해 한 번 호출됩니다.
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))
형식 매개 변수
- TSource
원본 공급자가 제공하는 각 값의 형식입니다.
매개 변수
- source
- IncrementalValuesProvider<TSource>
IncrementalValuesProvider<TValues> 입력 값을 제공하는 값
- action
- Action<HostOutputProductionContext,TSource>
a HostOutputProductionContext 및 입력 값을 수신하고 호스트별 출력을 추가할 수 있는 작업