Wyliczenie vcCMNameValidationOption

Zapewnia opcje sprawdzania poprawności nazwy.

Przestrzeń nazw:  Microsoft.VisualStudio.VCCodeModel
Zestaw:  Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)

Składnia

'Deklaracja
<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

Elementy członkowskie

Nazwa elementu członkowskiego Opis
vcCMNameValidationOptionDefinition Używane dla elementów kodu, które mogą być zgłoszone do przodu, głównie klasy i funkcje.Gdy Model kodu sprawdza unikatowość nazwy, pomija elementy, które są tylko do deklaracji i wyszukuje tylko definicje.Jeśli użytkownik ma zadeklarowanej, ale niezdefiniowanej funkcji void Function1();, a następnie dodanie nowej funkcji void Function() {} nie spowoduje błąd, ponieważ definicja nie jest duplikowany.Sprawdzanie poprawności nie powiedzie się, jeśli zduplikowane funkcji z tymi samymi parametrami jest już zdefiniowany.
vcCMNameValidationOptionForwardDeclaration Używane dla elementów kodu, które są tylko do przodu deklaracji.Czasu może być niezliczone zgłoszeń do przodu o jednej definicji bez błędu kompilatora, ta opcja sprawdzania poprawności sprawdza tylko nazwę i nic więcej.
vcCMNameValidationOptionPartial Sprawdza, czy bez modyfikowania nazwy.Służy tylko do części zajęć.Aby były widoczne dla modelu kodu częściowej klasy musi mieć główna klasa.Dostęp częściowej klasy do MyClassuzyskać rzeczywiste class MojaKlasa, a następnie wyliczyć wszystkie jego części, wywołując metodę get_Parts() w związku z tym konieczne jest, Model kodu uniemożliwia użytkownikowi zmiana nazwy częściowe class MojaKlasa na częściowej klasy YourClass, chyba że istnieje już klasy YourClass, ponieważ w przeciwnym razie wynikowy obiekt nie będzie dostępny i nie będzie skompilować kod.
vcCMNameValidationOptionStandard Sprawdza unikatowość nazwy.Używane wewnętrznie w funkcji, makra i przestrzenie nazw.

Uwagi

To wyliczenie jest używany, gdy wykonywane są wszelkie operacje sprawdzania poprawności nazwy.Gdy jest tworzony nowy identyfikator lub istniejący identyfikator (w tym klasy, funkcje, zmienne, itp.) jest zmieniana z modelu kodu sprawdza istnienie innego obiektu o tej samej nazwie.Wszystkie opcje sprawdzania poprawności sprawdzanie ważności nową nazwę.Zgodnie z zasadami C++ dozwolone są tylko identyfikatorów, które zawierają znaki alfanumeryczne i podkreślenia (i okazjonalnych tylda).

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel