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