IMetaDataAssemblyImport class com

Provides methods to access and examine the contents of an assembly manifest.

Inheritance

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
closeEnum(Pointer<NativeType> hEnum) → void
detach() → void
Detaches the object from the Finalizer.
inherited
enumAssemblyRefs(Pointer<Pointer<NativeType>> phEnum, Pointer<Uint32> rAssemblyRefs, int cMax, Pointer<Uint32> pcTokens) int
enumExportedTypes(Pointer<Pointer<NativeType>> phEnum, Pointer<Uint32> rExportedTypes, int cMax, Pointer<Uint32> pcTokens) int
enumFiles(Pointer<Pointer<NativeType>> phEnum, Pointer<Uint32> rFiles, int cMax, Pointer<Uint32> pcTokens) int
enumManifestResources(Pointer<Pointer<NativeType>> phEnum, Pointer<Uint32> rManifestResources, int cMax, Pointer<Uint32> pcTokens) int
findAssembliesByName(Pointer<Utf16> szAppBase, Pointer<Utf16> szPrivateBin, Pointer<Utf16> szAssemblyName, Pointer<Pointer<COMObject>> ppIUnk, int cMax, Pointer<Uint32> pcAssemblies) int
findExportedTypeByName(Pointer<Utf16> szName, int mdtExportedType, Pointer<Uint32> ptkExportedType) int
findManifestResourceByName(Pointer<Utf16> szName, Pointer<Uint32> ptkManifestResource) int
getAssemblyFromScope(Pointer<Uint32> ptkAssembly) int
getAssemblyProps(int mda, Pointer<Pointer<NativeType>> ppbPublicKey, Pointer<Uint32> pcbPublicKey, Pointer<Uint32> pulHashAlgId, Pointer<Utf16> szName, int cchName, Pointer<Uint32> pchName, Pointer<ASSEMBLYMETADATA> pMetaData, Pointer<Uint32> pdwAssemblyFlags) int
getAssemblyRefProps(int mdar, Pointer<Pointer<NativeType>> ppbPublicKeyOrToken, Pointer<Uint32> pcbPublicKeyOrToken, Pointer<Utf16> szName, int cchName, Pointer<Uint32> pchName, Pointer<ASSEMBLYMETADATA> pMetaData, Pointer<Pointer<NativeType>> ppbHashValue, Pointer<Uint32> pcbHashValue, Pointer<Uint32> pdwAssemblyRefFlags) int
getExportedTypeProps(int mdct, Pointer<Utf16> szName, int cchName, Pointer<Uint32> pchName, Pointer<Uint32> ptkImplementation, Pointer<Uint32> ptkTypeDef, Pointer<Uint32> pdwExportedTypeFlags) int
getFileProps(int mdf, Pointer<Utf16> szName, int cchName, Pointer<Uint32> pchName, Pointer<Pointer<NativeType>> ppbHashValue, Pointer<Uint32> pcbHashValue, Pointer<Uint32> pdwFileFlags) int
getManifestResourceProps(int mdmr, Pointer<Utf16> szName, int cchName, Pointer<Uint32> pchName, Pointer<Uint32> ptkImplementation, Pointer<Uint32> pdwOffset, Pointer<Uint32> pdwResourceFlags) int
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