Freigeben über


CodeTypeRef.TypeKind-Eigenschaft

Ruft den Basistyp von CodeTypeRef ab.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.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: EnvDTE.vsCMTypeRef
Ein vsCMTypeRef-Wert.

Hinweise

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

Handelt es sich bei dem Typ um ein Array oder einen Zeiger, entspricht ElementType dem CodeTypeRef-Objekt für die Arrayelemente oder dem Ziel des Zeigers. 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

CodeTypeRef Schnittstelle

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