다음을 통해 공유


AnalyzerReference 클래스

정의

진단 분석기를 포함하는 분석기 어셈블리 참조를 나타냅니다.

public ref class AnalyzerReference abstract
public abstract class AnalyzerReference
type AnalyzerReference = class
Public MustInherit Class AnalyzerReference
상속
AnalyzerReference
파생

설명

참조 내용이 아닌 분석기 참조의 논리적 위치를 나타냅니다. 콘텐츠가 시간에 따라 변경될 수 있습니다. 컴파일러가 분석기 참조를 쿼리할 때 스냅샷이 생성됩니다.

생성자

AnalyzerReference()

진단 분석기를 포함하는 분석기 어셈블리 참조를 나타냅니다.

속성

Display

참조를 ID로 지정하기 위해 오류 메시지에 사용되는 경로 또는 이름입니다.

FullPath

분석기 참조의 위치를 설명하는 전체 경로이거나, 참조에 위치가 없는 경우 null입니다.

Id

이 분석기 참조에 대한 고유 식별자입니다.

메서드

GetAnalyzers(String)

지정된 language어셈블리 참조에 정의된 모든 진단 분석기를 가져옵니다.

GetAnalyzersForAllLanguages()

분석기에서 지원하는 언어에 관계없이 이 어셈블리 참조에 정의된 모든 진단 분석기를 가져옵니다. 언어 컨텍스트 없이 어셈블리에 정의된 모든 분석기가 필요한 경우에만 이 메서드를 사용합니다. 대부분의 경우 분석기 참조는 프로젝트와 연결되거나 특정 언어 컨텍스트에서 분석기를 쿼리합니다. 그렇다면 메서드를 사용합니다 GetAnalyzers(String) .

GetGenerators()
사용되지 않음.

이 어셈블리 참조에 정의된 모든 원본 생성기를 가져옵니다.

GetGenerators(String)

지정된 language에 대해 이 어셈블리 참조에 정의된 모든 생성기를 가져옵니다.

GetGeneratorsForAllLanguages()

이 어셈블리 참조에 정의된 모든 원본 생성기를 가져옵니다.

적용 대상