Udostępnij za pośrednictwem


Model kodu Visual C++

Dodatki programu Visual Studio nie są już obsługiwane w programie Visual Studio 2013.Należy wykonać uaktualnienie dodatków do rozszerzeń VSPackage.Aby uzyskać więcej informacji dotyczących uaktualniania, zobacz Często zadawane pytania: konwertowanie dodatków na rozszerzenia pakietu VSPackage.

W tym modelu można manipulować wewnętrzne elementy, takie jak zdefiniowano klasę lub funkcji, w Visual C++ projektu.

Następujące obiekty są definiowane w Visual C++ kod modelu.

Obiekt

Opis

Obiekt CodeModelEvents.

Obiekt, zapewniając dostęp do różnych zdarzeń uruchamiane przez Visual C++ kod modelu.

Obiekt MFCDialogNumberVariableExtender.

Obiekt, który zapewnia dostęp do zakresu minimalną i maksymalną typu liczbowego zmiennej w oknie dialogowym MFC.

Obiekt MFCDialogStringVariableExtender.

Obiekt, zapewniając dostęp do zakresu maksymalna liczba znaków w oknie dialogowym MFC zmienna typu ciąg.

Obiekt MFCDialogVariableExtender.

Obiekt, zapewniając dostęp do elementu zmiennej kod w oknie dialogowym istniejących MFC.

Obiekt VCCodeAttribute.

Obiekt, zapewniając dostęp do atrybut elementu.

Obiekt VCCodeBase.

Obiekt, zapewniając dostęp do listy podstawowej klasy obiektu nadrzędnego.

Obiekt VCCodeClass.

Obiekt, zapewniając dostęp do dowolnego elementu klasy zebrane w VCCodeModel obiektu.

Obiekt VCCodeDelegate.

Obiekt reprezentujący element kodu delegata (zadeklarowanych za pomocą __delegate słowo kluczowe).

Obiekt VCCodeElement.

Obiekt, zapewniając dostęp do dowolnego elementu kodu w pliku źródłowego.

Kolekcja VCCodeElements.

Kolekcja obiektów (kod poszczególne elementy odpowiadające) w ramach co najmniej jednego pliku źródłowego.

Obiekt VCCodeEnum.

Obiekt reprezentujący element wyliczenia kodu w kodzie źródłowym rozwiązania.

Obiekt VCCodeEvent.

Obiekt reprezentujący element kodu zdarzenia (zadeklarowanych za pomocą __event słowo kluczowe).

Obiekt VCCodeFunction.

Obiekt definiowania konstrukcji funkcji w pliku źródłowym.

Obiekt VCCodeIDLCoClass.

Definiowanie obiektu coclass w pliku .idl.

Obiekt VCCodeIDLImport.

Definiowanie obiektu import w pliku .idl.

Obiekt VCCodeIDLImportLib.

Definiowanie obiektu importlib w pliku .idl.

Obiekt VCCodeIDLLibrary.

Definiowanie obiektu library w pliku .idl.

Obiekt VCCodeImport.

Obiekt reprezentujący #import element kodu w kodzie źródłowym rozwiązania.

Obiekt VCCodeInclude.

Obiekt reprezentujący #include element kodu w kodzie źródłowym rozwiązania.

Obiekt VCCodeInterface.

Obiekt reprezentujący jedna z metod interfejsu standardowe .idl dispinterface element kodu lub element kodu (zmodyfikowany przez __interface słowo kluczowe) w kodzie źródłowym rozwiązania.

Obiekt VCCodeMacro.

Obiekt reprezentujący makra (#define instrukcji) element kodu w kodzie źródłowym rozwiązania.

Obiekt VCCodeMap.

Obiekt reprezentujący element mapy kodu w kodzie źródłowym rozwiązania.

Obiekt VCCodeMapEntry.

Definiowanie wpisu mapowania obiektu skonstruować w pliku źródłowym.

Obiekt VCCodeModel.

Obiekt, zapewniając dostęp na poziomie projektu do dowolnego elementu zawartych w nim kodu.

Obiekt VCCodeNamespace.

Obiekt reprezentujący element obszaru nazw w kodzie źródłowym rozwiązania.

Obiekt VCCodeParameter.

Obiekt reprezentujący parametr funkcji, właściwości i tak dalej w pliku źródłowym.

Obiekt VCCodeProperty.

Obiekt reprezentujący element kodu właściwości (zadeklarowanych za pomocą __property słowo kluczowe).

Obiekt VCCodeStruct.

Obiekt reprezentujący element struktury kodu w kodzie źródłowym rozwiązania.

Obiekt VCCodeTypedef.

Obiekt reprezentujący typedef element kodu w kodzie źródłowym rozwiązania.

Obiekt VCCodeUnion.

Obiekt reprezentujący union element kodu w kodzie źródłowym rozwiązania.

Obiekt VCCodeUsing.

Obiekt reprezentujący #using — dyrektywa (C++) element kodu w kodzie źródłowym rozwiązania.

Obiekt VCCodeVariable.

Obiekt reprezentujący zmiennej konstrukcji w pliku źródłowym.

Obiekt VCDialogExtender.

Obiekt, zapewniając dostęp do istniejącej klasy okno dialogowe w rozwiązaniu.

Obiekt VCFileCodeModel.

Obiekt reprezentujący elementy kodu w pliku źródłowym.

Obiekt VCLanguageManager.

Obiekt, który służy do sprawdzania różnych elementów kodu źródłowego pliku języka C++.

Niektóre właściwości i metody związane z wykorzystaniem tych obiektów są definiowane jako część większego Visual Studio modelu.Jednak nawet wtedy, gdy obiekty są podobne do Visual Studio obiektów, istnieją dodatkowe właściwości i metody skojarzonych z nimi w Visual C++.Na przykład podczas obiekt, za pomocą funkcji ma parametry skojarzone z nim we wszystkich Visual Studio języków, w Visual C++ funkcja może mieć dodatkowe właściwości unikatowe dla języka C++, takie jak wirtualne, jest stałą lub część pliku IDL.Te właściwości Unikatowy są udostępniane przez VCCodeFunction obiektu.Można to zrobić, aby można pracować z właściwości Unikatowy języka c++ skrypty w ramach Visual C++.

Badać tematy w Visual C++ — określonego kodu modelu, należy kliknąć łącze w poniższej tabeli.

Aby

Zobacz

Generowanie i należy sprawdzić, czy Visual C++ kodu za pomocą Visual Studio dodatku napisany w Visual C#.

Porady: manipulowanie kodem za pomocą modelu kodu Visual C++ (Visual C#)

Generowanie i należy sprawdzić, czy Visual C++ kodu za pomocą Visual Studio dodatku napisany w Visual Basic.

Porady: manipulowanie kodem za pomocą modelu kodu Visual C++ (Visual Basic)

Zbadanie identyfikatory GUID używany przy wdrażaniu Extender automatyzacji gruntownej Visual C++ kod modelu.

Stałe modelu kodu i rozszerzenia automatyzacji

Zobacz też

Inne zasoby

Model obiektowy rozszerzalności Visual C++