vcCMNameValidationOption Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece opções de validação de nome.
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
- Herança
-
vcCMNameValidationOption
- Atributos
Campos
| vcCMNameValidationOptionDefinition | 2 | Usado para itens de código que podem ser declarados por encaminhar, principalmente classes e funções. Quando o modelo de código verifica a exclusividade do nome, ele ignora os itens que são somente declarações e procura apenas por definições. Se o usuário tiver uma função declarada, mas indefinida, |
| vcCMNameValidationOptionForwardDeclaration | 3 | Usado para itens de código que são apenas a declaração de encaminhamento. Como pode haver inúmeras declarações de encaminhamento para uma única definição sem um erro do compilador, essa opção de validação verifica apenas a validade do nome e nada mais. |
| vcCMNameValidationOptionPartial | 1 | Verifica a não exclusividade do nome. Ele é usado somente para classes parciais. As classes parciais devem ter uma classe principal para ficarem visíveis para o modelo de código. Para acessar uma classe parcial |
| vcCMNameValidationOptionStandard | 0 | Verifica a exclusividade do nome. Isso é usado internamente para funções, macros e namespaces. |
Comentários
Essa enumeração é usada quando qualquer operação de validação de nome é executada. Quando um novo identificador é criado ou um identificador existente (incluindo classes, funções, variáveis, etc.) é renomeado, o modelo de código verifica a existência de outro objeto com o mesmo nome. Todas as opções de validação verificam a validade do novo nome. De acordo com as regras de C++, somente os identificadores que contêm caracteres alfanuméricos e sublinhados (e um til ocasional) são permitidos.