Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

VCCodeMap-Schnittstelle

Ein Objekt, das ein Zuordnungscodeelement im Quellcode einer Projektmappe darstellt.

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
[GuidAttribute("A0F69942-C91A-406A-A703-BE24760BE1F8")]
public interface VCCodeMap

Der VCCodeMap-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche EigenschaftBodyTextRuft den Textkörper des Objekts ab oder legt diesen fest.
Öffentliche EigenschaftChildrenRuft eine Auflistung von Objekten ab, die in diesem Codekonstrukt enthalten sind.
Öffentliche EigenschaftCodeModelRuft das VCCodeModel-Objekt für das Projekt ab.
Öffentliche EigenschaftCollectionRuft die Auflistung mit dem Objekt ab, das diese Eigenschaft unterstützt oder das in diesem Codekonstrukt enthalten ist.
Öffentliche EigenschaftCommentRuft den dem Codeelement zugeordneten Kommentar ab oder legt diesen fest.
Öffentliche EigenschaftDisplayNameRuft den vollständigen Namen des Objekts ab.
Öffentliche EigenschaftDTERuft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche EigenschaftEndPointRuft den Bearbeitungspunkt ab, der die Position am Ende des Codeelements darstellt.
Öffentliche EigenschaftEndPointOfRuft den Endpunkt des Objekts ab.
Öffentliche EigenschaftEntriesRuft die Einträge des VCCodeMap-Objekts ab.
Öffentliche EigenschaftExtenderRuft das angeforderte Extenderobjekt ab, falls es für dieses Objekt verfügbar ist.
Öffentliche EigenschaftExtenderCATIDRuft die ID der Extenderkategorie (CATID) für das Objekt ab.
Öffentliche EigenschaftExtenderNamesRuft eine Liste der für das Objekt verfügbaren Extender ab.
Öffentliche EigenschaftFileRuft die Datei ab, in der dieses Objekt definiert ist.
Öffentliche EigenschaftFullNameRuft den vollständigen Pfad und Namen der Objektdatei ab.
Öffentliche EigenschaftInfoLocationRuft die Funktionen des Codemodells ab.
Öffentliche EigenschaftIsCaseSensitiveRuft einen Wert ab, der angibt, ob bei einem Codeelement die Groß-/Kleinschreibung beachtet wird.
Öffentliche EigenschaftIsCodeTypeRuft einen Wert ab, der angibt, ob ein CodeType-Objekt aus diesem Objekt abgerufen werden kann.
Öffentliche EigenschaftIsInjectedRuft einen Wert ab, der angibt, ob ein Codeelement durch ein Attribut oder eine Makroerweiterung eingefügt wurde.
Öffentliche EigenschaftIsReadOnlyRuft einen Wert ab, der angibt, ob die Datei mit dem Objekt schreibgeschützt ist.
Öffentliche EigenschaftIsZombieRuft einen Wert ab, der angibt, ob das Objekt vorhanden ist.
Öffentliche EigenschaftKindRuft eine Enumeration ab, die den Typ des Objekts angibt.
Öffentliche EigenschaftLanguageRuft die zum Schreiben von Code verwendete Programmiersprache ab.
Öffentliche EigenschaftLocationRuft den Speicherort der Objektdeklaration ab.
Öffentliche EigenschaftNameRuft den Namen des Objekts ab oder legt ihn fest.
Öffentliche EigenschaftNamespaceRuft ein Objekt ab, das den Namespace definiert.
Öffentliche EigenschaftParametersRuft eine Parameterauflistung für dieses Element ab.
Öffentliche EigenschaftParentRuft das unmittelbar übergeordnete Objekt eines angegebenen Objekts ab.
Öffentliche EigenschaftPictureRuft ein Bildautomatisierungsobjekt ab, das als Symbol in der Benutzerschnittstelle verwendet werden soll.
Öffentliche EigenschaftProjectRuft das dem Objekt zugeordnete Project ab.
Öffentliche EigenschaftProjectItemRuft das dem angegebenen Objekt zugeordnete ProjectItem-Objekt ab.
Öffentliche EigenschaftStartPointRuft ein TextPoint-Objekt ab, das den Anfang des Codeelements definiert.
Öffentliche EigenschaftStartPointOfRuft den Startpunkt des Objekts ab.
Zum Seitenanfang
  NameBeschreibung
Öffentliche MethodeAddEntryFügt einen Zuordnungseintrag in das vom VCCodeMap-Objekt dargestellte Zuordnungscodeelement ein.
Öffentliche MethodeGetEndPointRuft ein TextPoint-Objekt ab, das das Ende der Codeelementdefinition markiert.
Öffentliche MethodeGetStartPointRuft ein TextPoint-Objekt ab, das den Anfang der Codeelementdefinition definiert.
Öffentliche MethodeIsSelfBestimmt, ob das angegebene Codeelement mit einem anderen Codeelement identisch ist.
Öffentliche MethodeRemoveEntryEntfernt den angegebenen Zuordnungseintrag aus dem vom VCCodeMap-Objekt dargestellten Zuordnungscodeelement.
Zum Seitenanfang

Der wesentliche Zweck des VCCodeMap-Objekts besteht darin, ein vorhandenes Kartenelement zu ändern. Änderungen zählen das Hinzufügen und Entfernen von Einträgen HTML-Element zugeordnet wird und das Ändern der Eigenschaften der vorhandenen Einträge für Karten.

Ein Kartenelement ist jeder Codeelement beginnen mit einem BEGIN_XXX_MAP Makro und enden mit einem END_XXX_MAP Makro. Einige allgemeine Beispiele sind:

In diesem Beispiel wird das erste VCCodeMap-Objekt der aktuellen Projektmappe ab und zeigt sie in einem Meldungsfeld angezeigt. Es wird davon ausgegangen, dass ein standardmäßiges MFC-Projekt geöffnet ist.

Sub GetFirstMap()
    Dim vcCM As VCCodeModel
    Dim vcMap As VCCodeMap
    vcCM = DTE.Solution.Item(1).CodeModel
    vcMap = vcCM.Maps.Item(1)
    MsgBox(vcMap.DisplayName)
End Sub
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.