ITcTypeInstance9

Erbt von: ITcTypeInstance8

Erweitert durch: ITcTypeInstance10

ITcTypeInstance9 öffnet die C-Signaturen und Implementierungsdetails von Methoden und Schnittstellenerweiterungen. Die Informationen werden direkt aus dem Methodenmodell des Typs erzeugt.

Eigenschaften

Eigenschaft

Typ

get/set

Beschreibung

CDeclarationsOfDataFields

BSTR*

get

Liefert die C-Deklarationen der Datenfelder.

CDeclarationsOfMethods

BSTR*

get

Liefert die C-Deklarationen aller Methoden.

CTypeName

BSTR*

get

Liefert den C-Typnamen.

ExtendedType

ITcTypeInstance9**

get

Liefert bei erweiterten Typen den referenzierten Basistyp.

ImplementedInterfaceCount

ULONG*

get

Anzahl der implementierten Schnittstellen.

MethodCount

ULONG*

get

Anzahl der Methoden des Typs.

Methoden

Methode

Beschreibung

GetCDeclarationOfMethod

Liefert die C-Deklaration einer Methode.

GetCDefinitionOfMethod

Liefert die vollständige C-Definition einer Methode.

GetCSignatureOfMethod

Liefert die C-Signatur einer Methode.

GetInterfaceType

Liefert eine implementierte Schnittstelle anhand ihres Indexes.