식별자는 키워드와 달라야 합니다.
업데이트: 2007년 11월
TypeName |
IdentifiersShouldNotMatchKeywords |
CheckId |
CA1716 |
범주 |
Microsoft.Naming |
변경 수준 |
주요 변경 |
원인
네임스페이스 이름 또는 형식 이름이 프로그래밍 언어의 예약된 키워드와 일치합니다.
규칙 설명
네임스페이스 및 형식에 대한 식별자는 공용 언어 런타임을 대상으로 하는 언어에서 정의된 키워드와 일치하면 안 됩니다. 사용 중인 언어와 키워드에 따라 컴파일러 오류 및 모호성으로 인해 라이브러리를 사용하기 어려울 수 있습니다.
이 규칙은 다음 언어의 키워드를 확인합니다.
Visual Basic
C#
C++/CLI
J#
Visual Basic 키워드의 경우 대/소문자를 구분하지 않는 비교가 사용되고 다른 언어의 경우 대/소문자를 구분하는 비교가 사용됩니다.
위반 문제를 해결하는 방법
키워드 목록에 표시되지 않는 이름을 선택합니다.
경고를 표시하지 않는 경우
이 규칙에서는 경고를 표시해야 합니다. .NET Framework의 사용 가능한 모든 언어에서 라이브러리를 사용하지 못할 수 있습니다.