Sdílet prostřednictvím


Model kódu Visual C++

Doplňky Visual Studio jsou ve verzi sady Visual Studio 2013 zastaralé.Měli byste upgradovat doplňky na rozšíření VSPackage.Další informace o upgradu najdete v tématu Nejčastější dotazy: Převádění doplňků na rozšíření VSPackage.

V tomto modelu můžete pracovat s interní prvky, například definované třídy nebo funkce, v rámci Visual C++ projektu.

Následující objekty jsou definovány v Visual C++ modelu kódu.

Objekt

Popis

Objekt CodeModelEvents.

Objekt poskytující přístup k různým událostem spuštěná Visual C++ modelu kódu.

Objekt MFCDialogNumberVariableExtender.

Objekt, který poskytuje přístup k minimální a maximální rozsahu číselný typ proměnné v dialogovém okně MFC.

Objekt MFCDialogStringVariableExtender.

Objekt, který poskytuje přístup k proměnné a typ řetězce v dialogovém okně MFC rozsahu maximální počet znaků.

Objekt MFCDialogVariableExtender.

Objekt, který poskytuje přístup k proměnné kódu element do existujícího MFC dialogového.

Objekt VCCodeAttribute.

Objekt, který poskytuje přístup k atributu položku.

Objekt VCCodeBase.

Objekt, který poskytuje přístup k seznamu základní třída nadřazeného objektu.

Objekt VCCodeClass.

Objekt poskytující přístup k libovolný element třídy shromážděných v VCCodeModel objektu.

Objekt VCCodeDelegate.

Objekt, který reprezentuje element kódu delegáta (deklarována s __delegate klíčové slovo).

Objekt VCCodeElement.

Objekt, který poskytuje přístup k libovolný element kódu v rámci zdrojového souboru.

Kolekce VCCodeElements.

Kolekce objektů (představující kódu jednotlivých prvků) v rámci jednoho nebo více zdrojových souborech.

Objekt VCCodeEnum.

Objekt reprezentující prvek výčtu kódu ve zdrojovém kódu řešení.

Objekt VCCodeEvent.

Objekt, který reprezentuje element kódu události (deklarována s __event klíčové slovo).

Objekt VCCodeFunction.

Objekt definující funkce konstruktu ve zdrojovém souboru.

Objekt VCCodeIDLCoClass.

Definování objektu coclass element v souboru.

Objekt VCCodeIDLImport.

Definování objektu import element v souboru.

Objekt VCCodeIDLImportLib.

Definování objektu importlib element v souboru.

Objekt VCCodeIDLLibrary.

Definování objektu library element v souboru.

Objekt VCCodeImport.

Představující objekt #import element kódu ve zdrojovém kódu řešení.

Objekt VCCodeInclude.

Představující objekt #include element kódu ve zdrojovém kódu řešení.

Objekt VCCodeInterface.

Objekt, který reprezentuje buď standardní .idl rozhraním, dispinterface element kódu nebo code element (změnil __interface klíčové slovo) ve zdrojovém kódu řešení.

Objekt VCCodeMacro.

Objekt, který reprezentuje makra (#define prohlášení) element kódu ve zdrojovém kódu řešení.

Objekt VCCodeMap.

Objekt představující prvek map kódu ve zdrojovém kódu řešení.

Objekt VCCodeMapEntry.

Objekt definující položku mapování vytvořit ve zdrojovém souboru.

Objekt VCCodeModel.

Objekt, který poskytuje přístupu na úrovni projektu pro libovolný element obsažené kódu.

Objekt VCCodeNamespace.

Objekt představující obor názvů elementů ve zdrojovém kódu řešení.

Objekt VCCodeParameter.

Objekt reprezentující parametr funkce, vlastnosti a tak dále ve zdrojovém souboru.

Objekt VCCodeProperty.

Objekt, který reprezentuje element vlastnost kódu (s deklarován __property klíčové slovo).

Objekt VCCodeStruct.

Objekt představující prvek struktury kódu ve zdrojovém kódu řešení.

Objekt VCCodeTypedef.

Představující objekt typedef element kódu ve zdrojovém kódu řešení.

Objekt VCCodeUnion.

Představující objekt union element kódu ve zdrojovém kódu řešení.

Objekt VCCodeUsing.

Představující objekt #using – direktiva (C++) element kódu ve zdrojovém kódu řešení.

Objekt VCCodeVariable.

Objekt reprezentující konstrukce proměnné ve zdrojovém souboru.

Objekt VCDialogExtender.

Objekt, který poskytuje přístup do existující třídy dialogového okna v řešení.

Objekt VCFileCodeModel.

Objekt reprezentující kód elementů ve zdrojovém souboru.

Objekt VCLanguageManager.

Objekt použitý k ověření různé prvky kódu zdrojový soubor jazyka C++.

Některé vlastnosti a metody, které jsou spojené s těmito objekty jsou definovány jako součást větší Visual Studio modelu.Nicméně, i když objekty jsou podobné Visual Studio objekty, existují další vlastností nebo metod, které jsou přidružené k jejich v Visual C++.Například při objekt funkce parametry přidružené k jeho ve všech Visual Studio jazyky v Visual C++ funkce můžete mít další vlastnosti, které jsou jedinečné pro jazyk C++, jako je například virtuální, přičemž konstanta nebo části souboru IDL.Tyto vlastnosti jedinečné jsou vystaveny VCCodeFunction objektu.Důvodem je, aby mohl pracovat s vlastnostmi jedinečné pro jazyk C++ ze skriptů v rámci Visual C++.

K dalšímu prozkoumání témata v Visual C++ – konkrétní kód modelu, klepněte na odkazy v následující tabulce.

Chcete-li

Další informace naleznete v tématu

Generovat a kontrolu Visual C++ kódu s použitím Visual Studio doplněk napsaná v Visual C#.

Postupy: Manipulace s kódem pomocí modelu kódu Visual C++ (Visual C#)

Generovat a kontrolu Visual C++ kódu s použitím Visual Studio doplněk napsaná v Visual Basic.

Postupy: Manipulace s kódem pomocí modelu kódu Visual C++ (Visual Basic)

K prohlédnutí identifikátory GUID použita při provádění automatických Extender důkladné Visual C++ modelu kódu.

Konstanty modelu kódu a rozšiřující objekty

Viz také

Další zdroje

Model objektů rozšíření Visual C++