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 + + 규칙에 따라 영숫자 및 밑줄 (및 가끔 물결표를) 포함 하는 식별자에만 사용할 수 있습니다.