DiagnosticSuppressor 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
프로그래밍 방식으로 분석기 및/또는 컴파일러 비오류 진단 억제할 수 있는 진단 억제기의 기본 형식입니다.
public abstract class DiagnosticSuppressor : Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer
type DiagnosticSuppressor = class
inherit DiagnosticAnalyzer
Public MustInherit Class DiagnosticSuppressor
Inherits DiagnosticAnalyzer
- 상속
생성자
DiagnosticSuppressor() |
프로그래밍 방식으로 분석기 및/또는 컴파일러 비오류 진단 억제할 수 있는 진단 억제기의 기본 형식입니다. |
속성
SupportedDiagnostics |
프로그래밍 방식으로 분석기 및/또는 컴파일러 비오류 진단 억제할 수 있는 진단 억제기의 기본 형식입니다. |
SupportedSuppressions |
이 억제기가 생성할 수 있는 억제에 대한 설명자 집합을 반환합니다. |
메서드
Equals(Object) |
프로그래밍 방식으로 분석기 및/또는 컴파일러 비오류 진단 억제할 수 있는 진단 억제기의 기본 형식입니다. (다음에서 상속됨 DiagnosticAnalyzer) |
GetHashCode() |
프로그래밍 방식으로 분석기 및/또는 컴파일러 비오류 진단 억제할 수 있는 진단 억제기의 기본 형식입니다. (다음에서 상속됨 DiagnosticAnalyzer) |
Initialize(AnalysisContext) |
프로그래밍 방식으로 분석기 및/또는 컴파일러 비오류 진단 억제할 수 있는 진단 억제기의 기본 형식입니다. |
ReportSuppressions(SuppressionAnalysisContext) |
컴파일에 대해 보고된 비오류 진단 분석기 및/또는 컴파일러를 표시하지 않습니다. 이는 증분 및 부분 분석 시나리오를 지원하기 위한 최적화로서 보고된 진단 전체 집합의 하위 집합일 수 있습니다. 진단은 다음 조건이 모두 충족되는 경우 DiagnosticSuppressor에서 억제할 수 없는 것으로 간주됩니다. 1. pragma/suppress 메시지 특성을 통해 원본에서 진단이 아직 표시되지 않습니다. 2. 진단이 DefaultSeverity 가 아닙니다 Error. 3. 진단은 사용자 지정 태그로 NotConfigurable 태그가 지정되지 않습니다. |
ToString() |
프로그래밍 방식으로 분석기 및/또는 컴파일러 비오류 진단 억제할 수 있는 진단 억제기의 기본 형식입니다. (다음에서 상속됨 DiagnosticAnalyzer) |
적용 대상
.NET