vcCMNameValidationOption Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет параметры проверки имени.
public enum class vcCMNameValidationOption
public enum class vcCMNameValidationOption
enum vcCMNameValidationOption
[System.Runtime.InteropServices.Guid("7ED7D03E-0D4A-4E29-9B36-F90BEBCA2D83")]
public enum vcCMNameValidationOption
[<System.Runtime.InteropServices.Guid("7ED7D03E-0D4A-4E29-9B36-F90BEBCA2D83")>]
type vcCMNameValidationOption =
Public Enum vcCMNameValidationOption
- Наследование
-
vcCMNameValidationOption
- Атрибуты
Поля
| vcCMNameValidationOptionDefinition | 2 | Используется для элементов кода, которые могут быть объявлены как непрямое объявление, в основном классы и функции. Когда модель кода проверяет уникальность имени, она пропускает только те элементы, которые являются объявлениями, и ищет только определения. Если у пользователя есть объявленная, но неопределенная функция |
| vcCMNameValidationOptionForwardDeclaration | 3 | Используется для элементов кода, которые являются только прямыми объявлениями. Так как для одного определения может быть нечисленное число прямых объявлений без ошибки компилятора, этот параметр проверки проверяет только допустимость имени и ничего другого. |
| vcCMNameValidationOptionPartial | 1 | Проверяет неуникальность имени. Он используется только для разделяемых классов. Разделяемые классы должны иметь класс main, чтобы быть видимым для модели кода. Для доступа к разделяемому классу |
| vcCMNameValidationOptionStandard | 0 | Проверяет уникальность имени. Он используется внутренним образом для функций, макросов и пространств имен. |
Комментарии
Это перечисление используется при выполнении любых операций проверки имени. При создании нового идентификатора или при переименовании существующего идентификатора (включая классы, функции, переменные и т. д.) модель кода проверяет существование другого объекта с тем же именем. Все параметры проверки проверяют допустимость нового имени. В соответствии с правилами C++ разрешены только идентификаторы, содержащие буквенно-цифровые символы и знаки подчеркивания (и случайная тильда).