vcCMNameValidationOption Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Optionen für die namens Validierung bereit.
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
- Vererbung
-
vcCMNameValidationOption
- Attribute
Felder
| vcCMNameValidationOptionDefinition | 2 | Wird für Code Elemente verwendet, die vorwärts deklariert werden können, hauptsächlich Klassen und Funktionen. Wenn das Code Modell die Eindeutigkeit des Namens überprüft, werden nur Deklarationen überspringt, und es wird nur nach Definitionen gesucht. Wenn der Benutzer über eine deklarierte, aber nicht definierte Funktion " |
| vcCMNameValidationOptionForwardDeclaration | 3 | Wird für Code Elemente verwendet, die nur vorwärts Deklaration sind. Da es möglicherweise unzählige vorwärts Deklarationen für eine einzelne Definition ohne Compilerfehler gibt, prüft diese Validierungs Option nur die Gültigkeit des Namens und nichts anderes. |
| vcCMNameValidationOptionPartial | 1 | Überprüft, ob der Name nicht eindeutig ist. Sie wird nur für partielle Klassen verwendet. Partielle Klassen müssen über eine Hauptklasse verfügen, damit Sie für das Code Modell sichtbar sind. Um auf eine partielle Klasse " |
| vcCMNameValidationOptionStandard | 0 | Überprüft die Eindeutigkeit des Namens. Diese wird intern für Funktionen, Makros und Namespaces verwendet. |
Hinweise
Diese Enumeration wird verwendet, wenn alle Vorgänge zum Überprüfen von Namen ausgeführt werden. Wenn ein neuer Bezeichner erstellt oder ein vorhandener Bezeichner (einschließlich Klassen, Funktionen, Variablen usw.) umbenannt wird, prüft das Code Modell, ob ein anderes Objekt mit demselben Namen vorhanden ist. Alle Validierungs Optionen überprüfen die Gültigkeit des neuen Namens. Gemäß den Regeln von C++ sind nur Bezeichner zulässig, die alphanumerische Zeichen und Unterstriche (und eine gelegentliche Tilde) enthalten.