Freigeben über


CodeTypeRef-Schnittstelle

Ein Objekt, das den Typ eines Konstrukt in einer Quelldatei definiert.

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

Syntax

'Declaration
<GuidAttribute("0CFBC2BC-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeTypeRef
[GuidAttribute("0CFBC2BC-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeTypeRef
[GuidAttribute(L"0CFBC2BC-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeTypeRef
[<GuidAttribute("0CFBC2BC-0D4E-11D3-8997-00C04F688DDE")>]
type CodeTypeRef =  interface end
public interface CodeTypeRef

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AsFullName Ruft den vollqualifizierten Namen des CodeTypeRef-Objekts ab.
Öffentliche Eigenschaft AsString Ruft eine Zeichenfolge ab, die zum Anzeigen des CodeTypeRef-Objekts verwendet wird.
Öffentliche Eigenschaft CodeType Legt Informationen fest oder ruft Informationen ab, die den Typ des CodeTypeRef-Objekts dieses Elements beschreiben.
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft ElementType Legt ein Objekt fest, das den programmgesteuerten Typ darstellt, oder ruft es ab.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines CodeTypeRef-Objekts ab.
Öffentliche Eigenschaft Rank Wenn dieses Element ein Array ist, wird die Anzahl der Dimensionen in diesem Array festgelegt oder abgerufen.
Öffentliche Eigenschaft TypeKind Ruft den Basistyp von CodeTypeRef ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateArrayType Erstellt ein Array des angegebenen Typs und fügt dieses an der korrekten Position im Code ein.

Zum Seitenanfang

Hinweise

Das CodeTypeRef-Objekt wird zum Darstellen des Typs einer Funktion, Variablen oder eines Parameters verwendet.

Hinweis

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

EnvDTE-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#)