Freigeben über


Microsoft.VisualStudio.VCCodeModel-Namespace

Microsoft.VisualStudio.VCCodeModel enthält die Objekte und Member für Visual C++ Code Model.

Klassen

  Klasse Beschreibung
Öffentliche Klasse vcCMConstants Das Visual C++-Codemodell definiert eine Auflistung von GUIDs, wenn es über extender implementiert.Ein extender Automatisierungsmodell ermöglicht es Ihnen, die Eigenschaften erweitern, die von erfordert bestimmt werden und die vom Visual C++-Codemodell automatisiert werden.Weitere Informationen über Automatisierung extender und der Unterstützung dafür finden Sie unter Implementieren und Verwenden von Automatisierungsextendern.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle MFCDialogNumberVariableExtender Bietet Zugriff auf den minimalen und maximalen Bereich einer Variablen von einem numerischen Typ in einem MFC-Dialogfeld.
Öffentliche Schnittstelle MFCDialogStringVariableExtender Bietet Zugriff auf den maximalen Zeichenbereich einer Variablen des Zeichenfolgentyps in einem MFC-Dialogfeld.
Öffentliche Schnittstelle MFCDialogVariableExtender Bietet Zugriff auf ein Variablencodeelement in einem vorhandenen MFC-Dialogfeld.
Öffentliche Schnittstelle VCCodeAttribute Bietet Zugriff auf ein Elementattribut.
Öffentliche Schnittstelle VCCodeBase Ein Objekt, das Zugriff auf die Basisklassenliste des übergeordneten Objekts bietet.
Öffentliche Schnittstelle VCCodeClass Ein Objekt, das Zugriff auf ein beliebiges Klassenelement bietet, das in einem VCCodeModel-Objekt erfasst ist.
Öffentliche Schnittstelle VCCodeDelegate Ein Objekt, das ein Delegatcodeelement darstellt (deklariert mit dem __delegate-Schlüsselwort).
Öffentliche Schnittstelle VCCodeElement Ein Objekt, das Zugriff auf ein beliebiges Codeelement innerhalb einer Quelldatei bietet.
Öffentliche Schnittstelle VCCodeElements Eine Auflistung von Objekten (die einzelne Codeelemente darstellen) innerhalb einer oder mehrerer Quelldateien.
Öffentliche Schnittstelle VCCodeEnum Ein Objekt, das ein Enumerationscodeelement im Quellcode einer Projektmappe darstellt.
Öffentliche Schnittstelle VCCodeEvent Ein Objekt, das ein Ereigniscodeelement darstellt (deklariert mit dem __event-Schlüsselwort).
Öffentliche Schnittstelle VCCodeFunction Ein Objekt, das ein Funktionskonstrukt in einer Quelldatei definiert.
Öffentliche Schnittstelle VCCodeIDLCoClass Ein Objekt, das ein CoClass-Element in einer IDL-Datei definiert.
Öffentliche Schnittstelle VCCodeIDLImport Ein Objekt, das ein Importelement in einer IDL-Datei definiert.
Öffentliche Schnittstelle VCCodeIDLImportLib Ein Objekt, das ein importlib-Element in einer IDL-Datei definiert.
Öffentliche Schnittstelle VCCodeIDLLibrary Ein Objekt, das ein Bibliothekselement in einer IDL-Datei definiert.
Öffentliche Schnittstelle VCCodeImport Ein Objekt, das ein #import-Codeelement im Quellcode einer Projektmappe darstellt.
Öffentliche Schnittstelle VCCodeInclude Ein Objekt, das ein #include-Codeelement im Quellcode einer Projektmappe darstellt.
Öffentliche Schnittstelle VCCodeInterface Ein Objekt, das entweder eine standardmäßige IDL-Schnittstelle, ein dispinterface-Codeelement oder ein (durch das __interface-Schlüsselwort geändertes) Codeelement im Quellcode einer Projektmappe darstellt.
Öffentliche Schnittstelle VCCodeMacro Ein Objekt, das ein Makrocodeelement (#define-Anweisung) im Quellcode einer Projektmappe darstellt.
Öffentliche Schnittstelle VCCodeMap Ein Objekt, das ein Zuordnungscodeelement im Quellcode einer Projektmappe darstellt.
Öffentliche Schnittstelle VCCodeMapEntry Ein Objekt, das ein Zuordnungseintragskonstrukt in einer Quelldatei definiert.
Öffentliche Schnittstelle VCCodeModel Ein Objekt, das Zugriff auf ein beliebiges enthaltenes Codeelement auf Projektebene bietet.
Öffentliche Schnittstelle VCCodeNamespace Ein Objekt, das ein Namespaceelement im Quellcode einer Projektmappe darstellt.
Öffentliche Schnittstelle VCCodeParameter Ein Objekt, das einen Parameter einer Funktion, Eigenschaft usw. in einer Quelldatei darstellt.
Öffentliche Schnittstelle VCCodeProperty Ein Objekt, das ein Eigenschaftencodeelement darstellt (deklariert mit dem __property-Schlüsselwort).
Öffentliche Schnittstelle VCCodeReference Derzeit nicht implementiert.
Öffentliche Schnittstelle VCCodeStruct Ein Objekt, das ein Strukturcodeelement im Quellcode einer Projektmappe darstellt.
Öffentliche Schnittstelle VCCodeTypedef Ein Objekt, das ein typedef-Codeelement im Quellcode einer Projektmappe darstellt.
Öffentliche Schnittstelle VCCodeUnion Ein Objekt, das ein union-Codeelement im Quellcode einer Projektmappe darstellt.
Öffentliche Schnittstelle VCCodeUsing Ein Objekt, das ein #using Direktiven (C++)-Codeelement im Quellcode einer Projektmappe darstellt.
Öffentliche Schnittstelle VCCodeVariable Ein Objekt, das ein Variablenkonstrukt in einer Quelldatei darstellt.
Öffentliche Schnittstelle VCDesignElement Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle VCDesignElements Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Schnittstelle VCDialogExtender Ein Objekt, das Zugriff auf eine vorhandene Dialogfeldklasse in einer Projektmappe bietet.
Öffentliche Schnittstelle VCFileCodeModel Ein Objekt, das die Codeelemente in einer Quelldatei darstellt.
Öffentliche Schnittstelle VCLanguageManager Ein Objekt, das verwendet wird, um verschiedene Codeelemente einer C++-Quelldatei zu überprüfen.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration vcCMNameValidationOption
Öffentliche Enumeration vsCMAddPosition Bestimmt die Position des neuen Codeelements in Bezug auf das übergeordnete Objekt.
Öffentliche Enumeration vsCMMFCDialogVariableIDType Wird von der IDType-Eigenschaft verwendet.
Öffentliche Enumeration vsCMSort Wird von der Sort-Methode verwendet.
Öffentliche Enumeration vsCMValidateFileExtension Wird von der ValidateFile-Methode verwendet.
Öffentliche Enumeration vsCMWhere Wird von StartPointOf, EndPointOfund Location-Eigenschaften.