(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

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("3FEB2D54-01CF-40B9-94D5-3021BCC981D7")]
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

Hauptzweck des VCCodeMap-Objekts besteht darin, ein vorhandenes Kartenelement zu ändern. Änderungen zählen das Hinzufügen und Entfernen von Zuordnungseinträgen und Ändern der Eigenschaften der vorhandenen Zuordnungseinträge.

Ein Kartenelement ist jeder Codeelementanfang mit einem Makro BEGIN_XXX_MAP und -Ende mit einem Makro END_XXX_MAP. Einige allgemeine Beispiele sind:

In diesem Beispiel ruft das erste VCCodeMap-Objekt der aktuellen Projektmappe ab und wird in einem Meldungsfeld angezeigt. Es wird davon ausgegangen, dass ein Standard 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

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2014 Microsoft