Freigeben über


CodeTypeRef2.TypeKind-Eigenschaft

Ruft den Basistyp von CodeTypeRef ab.

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

Syntax

'Declaration
ReadOnly Property TypeKind As vsCMTypeRef
vsCMTypeRef TypeKind { get; }
property vsCMTypeRef TypeKind {
    vsCMTypeRef get ();
}
abstract TypeKind : vsCMTypeRef with get
function get TypeKind () : vsCMTypeRef

Eigenschaftswert

Typ: vsCMTypeRef
Ein vsCMTypeRef-Wert.

Hinweise

TypeKind gibt die Art des Typs zurück, z. B. ob es sich um einen in das .NET Framework-System integrierten Typ, einen Typverweis (wie eine Klasse, Schnittstelle usw.) oder einen Arraytyp handelt.

Wenn der Typ ein Array oder Zeiger ist, wird als ElementType für die Arrayelemente bzw. für das Ziel des Zeigers das CodeTypeRef-Objekt verwendet. Bei sprachspezifischen Bearbeitungen lautet der Typ vsCMTypeRefOther, und Sie müssen die Sprache von Parent überprüfen, um eine speziellere Schnittstelle zu finden, für die Sie eine Schnittstellenabfrage durchführen können.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

CodeTypeRef2 Schnittstelle

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