(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
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

CodeType-Schnittstelle

Stellt ein Klassenkonstrukt in einer Quelldatei dar.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)
[GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeType

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

  NameBeschreibung
Öffentliche EigenschaftAccessLegt die Zugriffsattribute dieses Elements fest oder ruft sie ab.
Öffentliche EigenschaftAttributesRuft eine Auflistung aller Attribute für das übergeordnete Objekt ab.
Öffentliche EigenschaftBasesRuft eine Auflistung der Klassen ab, von denen dieses Element abgeleitet ist.
Öffentliche EigenschaftChildrenRuft eine Auflistung der Objekte ab, die innerhalb von CodeType enthalten sind.
Öffentliche EigenschaftCollectionRuft die Auflistung mit dem CodeType-Objekt ab, das diese Eigenschaft unterstützt.
Öffentliche EigenschaftCommentRuft den Kommentar ab, der CodeType zugeordnet ist, oder legt ihn fest.
Öffentliche EigenschaftDerivedTypesRuft eine Auflistung der Objekte ab, die von diesem CodeType-Objekt abgeleitet sind. Diese Eigenschaft ist nicht in Visual C# implementiert.
Öffentliche EigenschaftDocCommentRuft den Dokumentkommentar für das CodeType-Element ab oder legt ihn fest.
Öffentliche EigenschaftDTERuft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche EigenschaftEndPointRuft den Bearbeitungspunkt ab, der die Position am Ende des Codeelements darstellt.
Öffentliche EigenschaftExtenderGibt das angeforderte Extenderobjekt zurück, falls es für dieses Objekt verfügbar ist. Diese Eigenschaft ist nicht in Visual C# implementiert.
Öffentliche EigenschaftExtenderCATIDRuft die ID der Extenderkategorie (CATID) für das Objekt ab. Diese Eigenschaft ist nicht in Visual C# implementiert.
Öffentliche EigenschaftExtenderNamesRuft eine Liste der für das Objekt verfügbaren Extender ab. Diese Eigenschaft ist nicht in Visual C# implementiert.
Öffentliche EigenschaftFullNameRuft den vollständigen Pfad und Namen der Objektdatei ab.
Öffentliche EigenschaftInfoLocationRuft die Funktionen des Codemodellobjekts ab.
Öffentliche EigenschaftIsCodeTypeRuft ab, ob ein CodeType-Objekt aus diesem Objekt abgerufen werden kann.
Öffentliche EigenschaftIsDerivedFromGibt zurück, ob ein CodeType-Objekt auf einem anderen Objekt basiert.
Öffentliche EigenschaftKindRuft eine Enumeration ab, die den Typ des Objekts angibt.
Öffentliche EigenschaftLanguageRuft die zum Schreiben von Code verwendete Programmiersprache ab.
Öffentliche EigenschaftMembersRuft eine Auflistung der in diesem CodeType-Element enthaltenen Elemente ab.
Öffentliche EigenschaftNameLegt den Namen des CodeType-Objekts fest oder ruft ihn ab.
Öffentliche EigenschaftNamespaceRuft ein Objekt ab, das den übergeordneten Namespace definiert.
Öffentliche EigenschaftParentRuft das unmittelbar übergeordnete Objekt eines CodeType-Objekts ab.
Öffentliche EigenschaftProjectItemRuft das mit dem CodeType-Objekt verknüpfte ProjectItem-Objekt ab.
Öffentliche EigenschaftStartPointRuft ein TextPoint-Objekt ab, das den Anfang des Codeelements definiert.
Zum Seitenanfang
  NameBeschreibung
Öffentliche MethodeAddAttributeErstellt ein neues Attributcodekonstrukt und fügt den Code an der korrekten Position ein.
Öffentliche MethodeAddBaseFügt der Liste der geerbten Objekte ein Element hinzu.
Ö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 MethodeRemoveBaseEntfernt ein Objekt aus der Basisliste.
Öffentliche MethodeRemoveMemberEntfernt ein Membercodekonstrukt.
Zum Seitenanfang

CodeType wird durch Objekte implementiert, die CodeClass, CodeStruct, CodeInterface, CodeEnum oder CodeDelegate implementieren. Sie können bestimmen, ob CodeType mit CodeElement.IsCodeType von CodeElement implementiert wird.

HinweisHinweis

Die Werte von Codemodellelementen wie Klassen, Strukturen, Funktionen, Attributen, Delegaten usw. können nach bestimmten Bearbeitungsvorgängen nicht deterministisch sein, d. h., dass nicht mehr davon ausgegangen werden kann, dass ihre Werte immer unverändert bleiben. Weitere Informationen finden Sie im Abschnitt zum Änderungsverhalten von Codemodellelementwerten unter Ermitteln von Code über das Codemodell (Visual Basic).

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.