IMetaDataTables2 class com

Extends IMetaDataTables to include methods for working with metadata streams.

Inheritance

Constructors

IMetaDataTables2(Pointer<COMObject> ptr)
IMetaDataTables2.from(IUnknown interface)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
ptr Pointer<COMObject>
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addRef() int
Increments the reference count for an interface pointer to a COM object.
inherited
detach() → void
Detaches the object from the Finalizer.
inherited
getBlob(int ixBlob, Pointer<Uint32> pcbData, Pointer<Pointer<NativeType>> ppData) int
inherited
getBlobHeapSize(Pointer<Uint32> pcbBlobs) int
inherited
getCodedTokenInfo(int ixCdTkn, Pointer<Uint32> pcTokens, Pointer<Pointer<Uint32>> ppTokens, Pointer<Pointer<Int8>> ppName) int
inherited
getColumn(int ixTbl, int ixCol, int rid, Pointer<Uint32> pVal) int
inherited
getColumnInfo(int ixTbl, int ixCol, Pointer<Uint32> poCol, Pointer<Uint32> pcbCol, Pointer<Uint32> pType, Pointer<Pointer<Int8>> ppName) int
inherited
getGuid(int ixGuid, Pointer<Pointer<GUID>> ppGUID) int
inherited
getGuidHeapSize(Pointer<Uint32> pcbGuids) int
inherited
getMetaDataStorage(Pointer<Pointer<NativeType>> ppvMd, Pointer<Uint32> pcbMd) int
getMetaDataStreamInfo(int ix, Pointer<Pointer<Int8>> ppchName, Pointer<Pointer<NativeType>> ppv, Pointer<Uint32> pcb) int
getNextBlob(int ixBlob, Pointer<Uint32> pNext) int
inherited
getNextGuid(int ixGuid, Pointer<Uint32> pNext) int
inherited
getNextString(int ixString, Pointer<Uint32> pNext) int
inherited
getNextUserString(int ixUserString, Pointer<Uint32> pNext) int
inherited
getNumTables(Pointer<Uint32> pcTables) int
inherited
getRow(int ixTbl, int rid, Pointer<Pointer<NativeType>> ppRow) int
inherited
getString(int ixString, Pointer<Pointer<Int8>> ppString) int
inherited
getStringHeapSize(Pointer<Uint32> pcbStrings) int
inherited
getTableIndex(int token, Pointer<Uint32> pixTbl) int
inherited
getTableInfo(int ixTbl, Pointer<Uint32> pcbRow, Pointer<Uint32> pcRows, Pointer<Uint32> pcCols, Pointer<Uint32> piKey, Pointer<Pointer<Int8>> ppName) int
inherited
getUserString(int ixUserString, Pointer<Uint32> pcbData, Pointer<Pointer<NativeType>> ppData) int
inherited
getUserStringHeapSize(Pointer<Uint32> pcbBlobs) int
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queryInterface(Pointer<GUID> riid, Pointer<Pointer<NativeType>> ppvObject) int
Queries a COM object for a pointer to one of its interface; identifying the interface by a reference to its interface identifier (IID).
inherited
release() int
Decrements the reference count for an interface on a COM object.
inherited
toInterface(String iid) Pointer<COMObject>
Cast an existing COM object to a specified interface.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited