다음을 통해 공유


vcCMNameValidationOption 열거형

이름 유효성 검사 옵션을 제공합니다.

네임스페이스:  Microsoft.VisualStudio.VCCodeModel
어셈블리:  Microsoft.VisualStudio.VCCodeModel(Microsoft.VisualStudio.VCCodeModel.dll)

구문

‘선언
<GuidAttribute("435D25EA-AE4E-431E-ADAC-C1E5ADA65E1E")> _
Public Enumeration vcCMNameValidationOption
[GuidAttribute("435D25EA-AE4E-431E-ADAC-C1E5ADA65E1E")]
public enum vcCMNameValidationOption
[GuidAttribute(L"435D25EA-AE4E-431E-ADAC-C1E5ADA65E1E")]
public enum class vcCMNameValidationOption
[<GuidAttribute("435D25EA-AE4E-431E-ADAC-C1E5ADA65E1E")>]
type vcCMNameValidationOption
public enum vcCMNameValidationOption

멤버

멤버 이름 설명
vcCMNameValidationOptionDefinition 코드 항목을 앞으로 선언 될 수 있습니다, 주로 클래스 및 함수에 사용 되는.이름의 고유성을 검사 하는 코드 모델만 선언 된 항목을 건너뛰고 정의 대해서만 찾습니다.사용자가 선언 되었으나 정의 되지 않은 함수 void Function1();, 새 함수를 추가한 다음 void Function() {} 정의 중복 되지 않습니다 이후 오류가 발생 하지 않습니다.동일한 매개 변수를 사용 하 여 중복 된 함수를 이미 정의 되어 있는 경우 유효성 검사에 실패 합니다.
vcCMNameValidationOptionForwardDeclaration 코드 항목 전달 선언만 사용 합니다.컴파일러 오류 없이 단일 정의 대 한 수많은 정방향 선언이 있을 수 있으므로이 유효성 검사 옵션 이름와 겉의 유효성만 검사 합니다.
vcCMNameValidationOptionPartial 이름 없는 고유성을 확인합니다.Partial 클래스에 대해서만 사용 됩니다.부분 클래스 코드 모델에 표시 하려면 기본 클래스에 있어야 합니다.Partial 클래스에 액세스 하려면 MyClass, 실제 클래스 MyClass를 가져오고 다음이 get_Parts() 메서드를 호출 하 여 그 요소를 열거 해야 하는, 코드 모델 있으면 이미 클래스 YourClass, 결과 개체에는 액세스할 수 없게 그렇지 않으면 코드가 컴파일되지 않습니다 때문에 YourClass partial 클래스를 partial 클래스 MyClass 이름을 바꾸면 사용자 수 없습니다.
vcCMNameValidationOptionStandard 이름의 고유성을 확인합니다.함수, 매크로 및 네임 스페이스에 대해 내부적으로 사용 됩니다.

설명

모든 이름 확인 작업을 수행할 때이 열거형을 사용 합니다. 새 식별자를 작성 하거나 기존 식별자 (클래스, 함수, 변수 등을 포함 하 여) 이름이 같은 이름의 다른 개체가 있는지 여부를 코드 모델 검사 때. 유효성 검사 옵션은 새 이름 유효성을 검사 합니다. C + + 규칙에 따라 영숫자 및 밑줄 (및 가끔 물결표를) 포함 하는 식별자에만 사용할 수 있습니다.

참고 항목

참조

Microsoft.VisualStudio.VCCodeModel 네임스페이스