Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel

Microsoft.VisualStudio.VCCodeModelzawiera obiekty i elementy członkowskie dla Visual C++ kod modelu.

Klasy

  Klasa Opis
Klasa publiczna vcCMConstants Model do kodu Visual C++ definiuje zbierania identyfikatorów GUID do użytku we wdrażaniu automatyzacji urządzenia Extender.Urządzenie extender automatyzacji umożliwia rozszerzenie właściwości, które są określane przez potrzeb i które są zautomatyzowane przez Model kodu Visual C++.Aby uzyskać więcej informacji dotyczących automatyzacji urządzenia Extender i wsparcie dla nich, zobacz Implementowanie i używanie rozszerzeń automatyzacji.

Interfejsy

  Interfejs Opis
Interfejs publiczny MFCDialogNumberVariableExtender Zapewnia dostęp do zmiennej typu numeric w oknie dialogowym MFC zakresu minimalną i maksymalną.
Interfejs publiczny MFCDialogStringVariableExtender Zapewnia dostęp do zakresu maksymalną dozwoloną zmienną typu ciąg znaków w oknie dialogowym MFC.
Interfejs publiczny MFCDialogVariableExtender Zapewnia dostęp do elementu zmiennej kodu w istniejącym polu okna dialogowego MFC.
Interfejs publiczny VCCodeAttribute Zapewnia dostęp do atrybutu element.
Interfejs publiczny VCCodeBase Obiekt, który zapewnia dostęp do listy podstawowej klasy obiektu nadrzędnego.
Interfejs publiczny VCCodeClass Obiekt, zapewniając dostęp do dowolnego elementu klasy zebrane w VCCodeModel obiektu.
Interfejs publiczny VCCodeDelegate Obiekt reprezentujący element kodu delegowanego (zadeklarowana z __delegate słowem kluczowym).
Interfejs publiczny VCCodeElement Obiekt, zapewniając dostęp do dowolnego elementu kodu w pliku źródłowym.
Interfejs publiczny VCCodeElements Kolekcja obiektów (reprezentującej kodu poszczególnych elementów) w ramach jednego lub więcej plików źródłowych.
Interfejs publiczny VCCodeEnum Obiekt reprezentujący element kodu wyliczenie w kodzie źródłowym roztworu.
Interfejs publiczny VCCodeEvent Obiekt reprezentujący element kod zdarzenia (zadeklarowana z __event słowem kluczowym).
Interfejs publiczny VCCodeFunction Obiekt Definiowanie konstrukcja funkcji w pliku źródłowym.
Interfejs publiczny VCCodeIDLCoClass Obiekt Definiowanie CoClass element w pliku .idl.
Interfejs publiczny VCCodeIDLImport Obiekt Definiowanie elementu importu w pliku .idl.
Interfejs publiczny VCCodeIDLImportLib Definiowanie obiektu importlib elementu w pliku .idl.
Interfejs publiczny VCCodeIDLLibrary Obiekt Definiowanie element biblioteki w pliku .idl.
Interfejs publiczny VCCodeImport Obiekt reprezentujący #import element kodu w kodzie źródłowym roztworu.
Interfejs publiczny VCCodeInclude Obiekt reprezentujący #include element kodu w kodzie źródłowym roztworu.
Interfejs publiczny VCCodeInterface Obiekt reprezentujący albo interfejs standard .idl dispinterface kod elementu lub elementów kodu (zmodyfikowany przez __interface słowa kluczowego) w kodzie źródłowym roztworu.
Interfejs publiczny VCCodeMacro Obiekt reprezentujący makra (#define instrukcji) element kodu w kodzie źródłowym roztworu.
Interfejs publiczny VCCodeMap Obiekt reprezentujący element kodu mapę w kodzie źródłowym roztworu.
Interfejs publiczny VCCodeMapEntry Obiekt wpisu mapowania określające konstruować w pliku źródłowym.
Interfejs publiczny VCCodeModel Zapewnienie dostępu na poziomie projektu do dowolnego obiektu zawiera element kodu.
Interfejs publiczny VCCodeNamespace Obiekt reprezentujący elementem obszaru nazw w kodzie źródłowym roztworu.
Interfejs publiczny VCCodeParameter Obiekt reprezentujący parametr funkcji, właściwości i tak dalej, w pliku źródłowym.
Interfejs publiczny VCCodeProperty Obiekt reprezentujący element kod właściwości (zadeklarowana z __property słowa kluczowego).
Interfejs publiczny VCCodeReference Aktualnie nie zaimplementowane.
Interfejs publiczny VCCodeStruct Obiekt reprezentujący element kodu struktury w kodzie źródłowym roztworu.
Interfejs publiczny VCCodeTypedef Obiekt reprezentujący typedef element kodu w kodzie źródłowym roztworu.
Interfejs publiczny VCCodeUnion Obiekt reprezentujący union element kodu w kodzie źródłowym roztworu.
Interfejs publiczny VCCodeUsing Obiekt reprezentujący #using — dyrektywa (C++) element kodu w kodzie źródłowym roztworu.
Interfejs publiczny VCCodeUsingAlias Obiekt reprezentujący alias element kodu w kodzie źródłowym rozwiązania.
Interfejs publiczny VCCodeVariable Obiekt reprezentujący konstruktorem zmiennej w pliku źródłowym.
Interfejs publiczny VCDesignElement Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny VCDesignElements Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Interfejs publiczny VCDialogExtender Obiekt, zapewniając dostęp do istniejącej klasy pole dialogowe w roztworze.
Interfejs publiczny VCFileCodeModel Obiekt reprezentujący elementów kodu w pliku źródłowym.
Interfejs publiczny VCLanguageManager Obiekt używany do sprawdzania poprawności różnych elementów kodu z pliku źródłowego języka C++.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne vcCMElement Zawiera wartości, które definiują typ z VCCodeElement.
Wyliczenie publiczne vcCMNameValidationOption Zapewnia opcje sprawdzania poprawności nazwy.
Wyliczenie publiczne vsCMAddPosition Określa położenie nowego elementu kodu, w odniesieniu do obiektu nadrzędnego.
Wyliczenie publiczne vsCMMFCDialogVariableIDType Używany przez IDType właściwości.
Wyliczenie publiczne vsCMSort Używany przez Sort metody.
Wyliczenie publiczne vsCMValidateFileExtension Używany przez ValidateFile metody.
Wyliczenie publiczne vsCMWhere Used by the StartPointOf, EndPointOf, and Location properties.