Freigeben über


CodeImport-Schnittstelle

Modelliert die Verwendung von Anweisungen, die Namespaces importieren.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Syntax

'Declaration
<GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")> _
Public Interface CodeImport _
    Inherits CodeElement
[GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")]
public interface CodeImport : CodeElement
[GuidAttribute(L"0C9A256E-0FF9-4D4A-88E6-304ACF78225F")]
public interface class CodeImport : CodeElement
[<GuidAttribute("0C9A256E-0FF9-4D4A-88E6-304ACF78225F")>]
type CodeImport =  
    interface
        interface CodeElement
    end
public interface CodeImport extends CodeElement

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Alias Ruft einen angezeigten Namen für den Namespace ab, auf den verwiesen wird, oder legt diesen fest.
Öffentliche Eigenschaft Children (Von CodeElement geerbt.)
Öffentliche Eigenschaft Children Ruft eine Auflistung der Objekte ab, die innerhalb von CodeImport enthalten sind.
Öffentliche Eigenschaft Collection (Von CodeElement geerbt.)
Öffentliche Eigenschaft Collection Ruft die CodeElements-Auflistung mit dem CodeImport ab, der diese Eigenschaft unterstützt.
Öffentliche Eigenschaft DTE (Von CodeElement geerbt.)
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft EndPoint (Von CodeElement geerbt.)
Öffentliche Eigenschaft EndPoint Ruft den Textpunkt ab, der die Position am Ende des Codeelements darstellt.
Öffentliche Eigenschaft Extender[String] (Von CodeElement geerbt.)
Öffentliche Eigenschaft Extender[String] Ruft den angeforderten Extender ab, falls er für dieses CodeElement-Objekt verfügbar ist.
Öffentliche Eigenschaft ExtenderCATID (Von CodeElement geerbt.)
Öffentliche Eigenschaft ExtenderCATID Ruft die ID der Extenderkategorie (CATID) für das Objekt ab.
Öffentliche Eigenschaft ExtenderNames (Von CodeElement geerbt.)
Öffentliche Eigenschaft ExtenderNames Ruft eine Liste der für das Objekt verfügbaren Extender ab.
Öffentliche Eigenschaft FullName (Von CodeElement geerbt.)
Öffentliche Eigenschaft FullName Ruft einen vollqualifizierten Namen des angegebenen Codeelements ab.
Öffentliche Eigenschaft InfoLocation (Von CodeElement geerbt.)
Öffentliche Eigenschaft InfoLocation Ruft die Funktionen des Codemodells ab.
Öffentliche Eigenschaft IsCodeType (Von CodeElement geerbt.)
Öffentliche Eigenschaft IsCodeType Ruft einen Wert ab, der angibt, ob ein CodeType-Objekt vom CodeImport-Objekt erhalten werden kann.
Öffentliche Eigenschaft Kind (Von CodeElement geerbt.)
Öffentliche Eigenschaft Kind Ruft eine Enumeration ab, die den Objekttyp definiert.
Öffentliche Eigenschaft Language (Von CodeElement geerbt.)
Öffentliche Eigenschaft Language Ruft die Programmiersprache ab, die verwendet wird, um den CodeImport zu erstellen.
Öffentliche Eigenschaft Name (Von CodeElement geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des CodeImport-Objekts ab oder legt ihn fest.
Öffentliche Eigenschaft Namespace Ruft den Namen des importierten Namespace ab oder legt ihn fest.
Öffentliche Eigenschaft Parent Ruft das Objekt ab, das diesen Import enthält.
Öffentliche Eigenschaft ProjectItem (Von CodeElement geerbt.)
Öffentliche Eigenschaft ProjectItem Ruft das mit dem CodeElement-Objekt verknüpfte ProjectItem-Objekt ab.
Öffentliche Eigenschaft StartPoint (Von CodeElement geerbt.)
Öffentliche Eigenschaft StartPoint Ruft ein TextPoint-Objekt ab, das den Anfang von CodeImport definiert.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode GetEndPoint(vsCMPart) (Von CodeElement geerbt.)
Öffentliche Methode GetEndPoint(vsCMPart) Ruft ein TextPoint-Objekt ab, das das Ende der Codeelementdefinition markiert.
Öffentliche Methode GetStartPoint(vsCMPart) (Von CodeElement geerbt.)
Öffentliche Methode GetStartPoint(vsCMPart) Ruft ein TextPoint-Objekt ab, das den Anfang der Codeelementdefinition markiert.

Zum Seitenanfang

Hinweise

Die Importanweisung, die verwendet wird, hängt vom Sprachenmodell ab, für das die Anweisung verwendet werden soll. Das Objekt erbt von CodeElement.

Tipp

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).

Siehe auch

Referenz

EnvDTE80-Namespace

Weitere Ressourcen

Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell

Ermitteln von Code über das Codemodell (Visual Basic)

Ermitteln von Code über das Codemodell (Visual C#)