Freigeben über


CodeTypeRef2-Schnittstelle

Definiert den Typ eines Konstrukts in einer Quelldatei.

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

Syntax

'Declaration
<GuidAttribute("9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")> _
Public Interface CodeTypeRef2 _
    Inherits CodeTypeRef
[GuidAttribute("9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")]
public interface CodeTypeRef2 : CodeTypeRef
[GuidAttribute(L"9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")]
public interface class CodeTypeRef2 : CodeTypeRef
[<GuidAttribute("9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")>]
type CodeTypeRef2 =  
    interface
        interface CodeTypeRef
    end
public interface CodeTypeRef2 extends CodeTypeRef

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AsFullName (Von CodeTypeRef geerbt.)
Öffentliche Eigenschaft AsFullName Ruft den vollqualifizierten Namen des CodeTypeRef-Objekts ab.
Öffentliche Eigenschaft AsString (Von CodeTypeRef geerbt.)
Öffentliche Eigenschaft AsString Ruft eine Zeichenfolge ab, die zum Anzeigen des CodeTypeRef-Objekts verwendet wird.
Öffentliche Eigenschaft CodeType (Von CodeTypeRef geerbt.)
Öffentliche Eigenschaft CodeType Ruft Informationen ab, die beschreiben, um welche Art von CodeTypeRef-Objekt es sich bei dem Element handelt, oder legt diese fest.
Öffentliche Eigenschaft DTE (Von CodeTypeRef geerbt.)
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft ElementType (Von CodeTypeRef geerbt.)
Öffentliche Eigenschaft ElementType Ruft ein Objekt ab, das den programmgesteuerten Typ darstellt, oder legt es fest.
Öffentliche Eigenschaft IsGeneric Ruft einen Wert ab, der angibt, ob die aktuelle Klasse oder Struktur generisch ist.
Öffentliche Eigenschaft Parent (Von CodeTypeRef geerbt.)
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines CodeTypeRef-Objekts ab.
Öffentliche Eigenschaft Rank (Von CodeTypeRef geerbt.)
Öffentliche Eigenschaft Rank Wenn dieses Element ein Array ist, wird die Anzahl der Dimensionen in diesem Array abgerufen oder festgelegt.
Öffentliche Eigenschaft TypeKind (Von CodeTypeRef geerbt.)
Öffentliche Eigenschaft TypeKind Ruft den Basistyp von CodeTypeRef ab.

Zum Seitenanfang

Methoden

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

Zum Seitenanfang

Hinweise

Mit dem CodeTypeRef2-Objekt wird der Typ einer Funktion, Variablen oder eines Parameters dargestellt.

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