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++, можно использовать только идентификаторы, содержащие алфавитно-цифровые символы и символы подчеркивания (и случайную тильда).