다음을 통해 공유


GeneratorExecutionContext 구조체

정의

호출될 때 Execute(GeneratorExecutionContext) 원본 생성기에 전달되는 컨텍스트

public readonly struct GeneratorExecutionContext
type GeneratorExecutionContext = struct
Public Structure GeneratorExecutionContext
상속
GeneratorExecutionContext

속성

AdditionalFiles

생성기에서 사용할 수 있는 추가 코드가 아닌 텍스트 파일 집합입니다.

AnalyzerConfigOptions

분석기 구성에서 제공하는 옵션에 대한 액세스를 허용합니다.

CancellationToken

생성을 취소해야 하는지 확인하기 위해 확인할 수 있는 A CancellationToken 입니다.

Compilation

실행 시 현재 Compilation 를 가져옵니다.

ParseOptions

추가된 ParseOptions 소스를 구문 분석하는 데 사용할 원본을 가져옵니다.

SyntaxContextReceiver

초기화 중에 생성기가 등록한 ISyntaxContextReceiver 경우 이 생성 패스에 대해 생성된 인스턴스가 됩니다.

SyntaxReceiver

초기화 중에 생성기가 등록한 ISyntaxReceiver 경우 이 생성 패스에 대해 생성된 인스턴스가 됩니다.

메서드

AddSource(String, SourceText)

컴파일에 a SourceText 추가

AddSource(String, String)

컴파일에 소스 코드를 a 형식으로 String 추가합니다.

ReportDiagnostic(Diagnostic)

사용자 컴파일에 a Diagnostic 추가

적용 대상