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 | 用于仅前向声明的代码项目。因为可能只有一个定义的无数种前向声明,而无需编译器错误,此验证选项卡式该名称的仅正确性和 nothing。 | |
vcCMNameValidationOptionPartial | 选定名称的非唯一性。对于部分选件类只使用。部分选件类必须具有主类才可见的代码模型。访问部分选件类 MyClass,需要获取实际选件类 MyClass,通过调用因此 get_Parts() 方法来枚举所有其部件,代码模型阻止用户允许部分选件类 MyClass 重命名为部分选件类 YourClass,除非已经有选件类,YourClass,因为发生的对象将不可访问,且不能编译。 | |
vcCMNameValidationOptionStandard | 选定名称的唯一性。对于函数、宏和命名空间内部使用。 |
备注
此枚举,当所有名称验证的操作时,请使用。 如果新的标识符创建或现有的标识符 (包括选件类、函数、变量等) 进行重命名,另一个对象的现有的代码模型选项卡同名的。 所有验证选项卡式新名称的有效性。 基于 C++ 规则,包含字母数字字符,下划线仅的标识符 (和一个有时的颚化符) 使。