Compartir a través de


vcCMNameValidationOption (Enumeración)

Proporciona opciones de validación del nombre.

Espacio de nombres:  Microsoft.VisualStudio.VCCodeModel
Ensamblado:  Microsoft.VisualStudio.VCCodeModel (en Microsoft.VisualStudio.VCCodeModel.dll)

Sintaxis

'Declaración
<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

Miembros

Nombre de miembro Descripción
vcCMNameValidationOptionDefinition Se usa para los elementos de código que pueden delantero- declarar, principalmente las clases y funciones.Cuando el modelo de código comprueba la exclusividad del nombre, omite los elementos que son declaraciones - solo y busca únicamente para las definiciones.Si el usuario tiene haber declarado única función definida void Function1();, agregar una nueva función void Function() {} no dará lugar a un error desde la definición no se duplica.La validación se produce si una función duplicada con los mismos parámetros ya está definido.
vcCMNameValidationOptionForwardDeclaration Se usa para los elementos de código que solo son declaración adelantada.Dado que puede haber declaraciones adelantadas para y una única definición sin un error del compilador, esta opción de validación sólo comprueba la validez del nombre y nada.
vcCMNameValidationOptionPartial Comprueba la no exclusividad del nombre.Solo se utiliza para las clases parciales.Las clases parciales deben tener una clase principal esté visible al modelo de código.Para tener acceso a una clase parcial MyClass, es necesario obtener la clase real MyClass y, a continuación enumera todas sus partes llamando al método Because Of de Parts() get_ esto, el modelo de código impide que el usuario cambie la clase parcial MyClass a la clase parcial TheClass a menos que haya ya una clase TheClass, porque el objeto resultante no será de otra manera accesible y el código no se compilará.
vcCMNameValidationOptionStandard Comprueba la exclusividad del nombre.Se utiliza internamente para las funciones, las macros, y los espacios de nombres.

Comentarios

Se utiliza esta enumeración cuando se realiza cualquier operación nombre- que valida. Cuando se crea un nuevo identificador o cambia un identificador existente (incluidas las clases, funciones, variables, etc.), el modelo de código la existencia de otro objeto con el mismo nombre. Todas las opciones de validación comprueba la validez del nuevo nombre. Según las reglas de C++, solo se permiten los identificadores que contienen caracteres alfanuméricos y subrayados (y una tilde ocasional).

Vea también

Referencia

Microsoft.VisualStudio.VCCodeModel (Espacio de nombres)