Поделиться через


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 Не проверяет уникальность имени.Он используется только для разделяемых классов.Разделяемые классы должны иметь основной класс, вносимых в модели кода.Доступ к разделяемый класс MyClass, необходимо получить, что фактический класс MyClass и затем перечислены все частей, вызвав метод get_Parts() вследствие этого модели кода позволяет пользователям переименовывать разделяемый класс MyClass в разделяемый класс YourClass, если нет класса YourClass, поскольку в противном случае получившийся объект не будет доступен и код не будет компилироваться.
vcCMNameValidationOptionStandard Проверяет уникальность имени.Используется внутренне для функций, макросов и пространств имен.

Заметки

Это перечисление используется в случае имя- проверки операции выполняются. Если идентификатор создается новый или существующий идентификатор (включая классы, переменные, функции и т д) переименован, модели кода проверяет наличие другого объекта с таким же именем. Все параметры проверки проверяет допустимость нового имени. В соответствии с правилами C, C++, можно использовать только идентификаторы, содержащие алфавитно-цифровые символы и символы подчеркивания (и случайную тильда).

См. также

Ссылки

Microsoft.VisualStudio.VCCodeModel - пространство имен