System.Diagnostics.CodeAnalysis 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
코드 분석 도구와의 상호 작용을 위한 클래스를 포함합니다. 이러한 도구는 명명 또는 보안 규칙과 같은 코딩 규칙을 준수하기 위해 코드를 분석하는 데 사용됩니다.
클래스
| Name | Description |
|---|---|
| AllowNullAttribute |
해당 형식이 허용하지 않는 경우에도 |
| DisallowNullAttribute |
해당 형식에서 허용하는 경우에도 |
| DoesNotReturnAttribute |
어떤 상황에서도 메서드가 반환되지 않도록 지정합니다. |
| DoesNotReturnIfAttribute |
연결된 Boolean 매개 변수가 지정된 값을 전달하면 메서드가 반환되지 않도록 지정합니다. |
| ExcludeFromCodeCoverageAttribute |
특성 코드가 코드 검사 정보에서 제외되도록 지정합니다. |
| MaybeNullAttribute |
해당 형식이 허용하지 않는 경우에도 출력이 |
| MaybeNullWhenAttribute |
메서드가 ReturnValue반환할 때 해당 형식이 허용하지 않더라도 매개 변수가 |
| NotNullAttribute |
해당 형식에서 허용하는 경우에도 출력이 |
| NotNullIfNotNullAttribute |
명명된 매개 변수가 null이 아닌 경우 출력이 null이 아닌 출력이 되도록 지정합니다. |
| NotNullWhenAttribute |
메서드가 ReturnValue반환할 때 해당 형식이 허용하는 경우에도 매개 변수가 |
| SuppressMessageAttribute |
특정 코드 분석 규칙 위반에 대한 보고를 표시하지 않고 단일 코드 아티팩트에 대해 여러 번의 표시 안 을 허용합니다. 컴파일러 진단에는 적용되지 않습니다. |