IMetaDataImport2 class Null safety com Interface

Inheritance

Constructors

IMetaDataImport2(Pointer<COMObject> ptr)

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
ptr Pointer<COMObject>
read / write, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

AddRef() int
inherited
CloseEnum(int hEnum) int
inherited
CountEnum(int hEnum, Pointer<Uint32> pulCount) int
inherited
EnumCustomAttributes(Pointer<IntPtr> phEnum, int tk, int tkType, Pointer<Uint32> rgCustomAttributes, int cMax, Pointer<Uint32> pcCustomAttributes) int
inherited
EnumEvents(Pointer<IntPtr> phEnum, int tkTypDef, Pointer<Uint32> rgEvents, int cMax, Pointer<Uint32> pcEvents) int
inherited
EnumFields(Pointer<IntPtr> phEnum, int tkTypeDef, Pointer<Uint32> rgFields, int cMax, Pointer<Uint32> pcTokens) int
inherited
EnumFieldsWithName(Pointer<IntPtr> phEnum, int tkTypeDef, Pointer<Utf16> szName, Pointer<Uint32> rFields, int cMax, Pointer<Uint32> pcTokens) int
inherited
EnumGenericParamConstraints(Pointer<IntPtr> phEnum, int tk, Pointer<Uint32> rGenericParamConstraints, int cMax, Pointer<Uint32> pcGenericParamConstraints) int
EnumGenericParams(Pointer<IntPtr> phEnum, int tk, Pointer<Uint32> rGenericParams, int cMax, Pointer<Uint32> pcGenericParams) int
EnumInterfaceImpls(Pointer<IntPtr> phEnum, int td, Pointer<Uint32> rImpls, int cMax, Pointer<Uint32> pcImpls) int
inherited
EnumMemberRefs(Pointer<IntPtr> phEnum, int tkParent, Pointer<Uint32> rgMemberRefs, int cMax, Pointer<Uint32> pcTokens) int
inherited
EnumMembers(Pointer<IntPtr> phEnum, int tkTypeDef, Pointer<Uint32> rgMembers, int cMax, Pointer<Uint32> pcTokens) int
inherited
EnumMembersWithName(Pointer<IntPtr> phEnum, int tkTypeDef, Pointer<Utf16> szName, Pointer<Uint32> rgMembers, int cMax, Pointer<Uint32> pcTokens) int
inherited
EnumMethodImpls(Pointer<IntPtr> phEnum, int tkTypeDef, Pointer<Uint32> rMethodBody, Pointer<Uint32> rMethodDecl, int cMax, Pointer<Uint32> pcTokens) int
inherited
EnumMethods(Pointer<IntPtr> phEnum, int tkTypeDef, Pointer<Uint32> rgMethods, int cMax, Pointer<Uint32> pcTokens) int
inherited
EnumMethodSemantics(Pointer<IntPtr> phEnum, int tkMethodDef, Pointer<Uint32> rgEventProp, int cMax, Pointer<Uint32> pcEventProp) int
inherited
EnumMethodSpecs(Pointer<IntPtr> phEnum, int tk, Pointer<Uint32> rMethodSpecs, int cMax, Pointer<Uint32> pcMethodSpecs) int
EnumMethodsWithName(Pointer<IntPtr> phEnum, int tkTypeDef, Pointer<Utf16> szName, Pointer<Uint32> rgMethods, int cMax, Pointer<Uint32> pcTokens) int
inherited
EnumModuleRefs(Pointer<IntPtr> phEnum, Pointer<Uint32> rgModuleRefs, int cMax, Pointer<Uint32> pcModuleRefs) int
inherited
EnumParams(Pointer<IntPtr> phEnum, int tkMethodDef, Pointer<Uint32> rParams, int cMax, Pointer<Uint32> pcTokens) int
inherited
EnumPermissionSets(Pointer<IntPtr> phEnum, int tk, int dwActions, Pointer<Uint32> rPermission, int cMax, Pointer<Uint32> pcTokens) int
inherited
EnumProperties(Pointer<IntPtr> phEnum, int tkTypDef, Pointer<Uint32> rgProperties, int cMax, Pointer<Uint32> pcProperties) int
inherited
EnumSignatures(Pointer<IntPtr> phEnum, Pointer<Uint32> rgSignatures, int cMax, Pointer<Uint32> pcSignatures) int
inherited
EnumTypeDefs(Pointer<IntPtr> phEnum, Pointer<Uint32> rgTypeDefs, int cMax, Pointer<Uint32> pcTypeDefs) int
inherited
EnumTypeRefs(Pointer<IntPtr> phEnum, Pointer<Uint32> rgTypeRefs, int cMax, Pointer<Uint32> pcTypeRefs) int
inherited
EnumTypeSpecs(Pointer<IntPtr> phEnum, Pointer<Uint32> rgTypeSpecs, int cMax, Pointer<Uint32> pcTypeSpecs) int
inherited
EnumUnresolvedMethods(Pointer<IntPtr> phEnum, Pointer<Uint32> rgMethods, int cMax, Pointer<Uint32> pcTokens) int
inherited
EnumUserStrings(Pointer<IntPtr> phEnum, Pointer<Uint32> rgStrings, int cMax, Pointer<Uint32> pcStrings) int
inherited
FindField(int tkTypeDef, Pointer<Utf16> szName, Pointer<Uint8> pvSigBlob, int cbSigBlob, Pointer<Uint32> ptkFieldDef) int
inherited
FindMember(int tkTypeDef, Pointer<Utf16> szName, Pointer<Uint8> pvSigBlob, int cbSigBlob, Pointer<Uint32> pmb) int
inherited
FindMemberRef(int tkTypeRef, Pointer<Utf16> szName, Pointer<Uint8> pvSigBlob, int cbSigBlob, Pointer<Uint32> pMemberRef) int
inherited
FindMethod(int tkTypeDef, Pointer<Utf16> szName, Pointer<Uint8> pvSigBlob, int cbSigBlob, Pointer<Uint32> ptkMethodDef) int
inherited
FindTypeDefByName(Pointer<Utf16> szTypeDef, int tkEnclosingClass, Pointer<Uint32> ptkTypeDef) int
inherited
FindTypeRef(int tkResolutionScope, Pointer<Utf16> szName, Pointer<Uint32> tkTypeRef) int
inherited
GetClassLayout(int tkTypeDef, Pointer<Uint32> pdwPackSize, Pointer<COR_FIELD_OFFSET> rgFieldOffset, int cMax, Pointer<Uint32> pcFieldOffset, Pointer<Uint32> pulClassSize) int
inherited
GetCustomAttributeByName(int tkObj, Pointer<Utf16> szName, Pointer<IntPtr> ppData, Pointer<Uint32> pcbData) int
inherited
GetCustomAttributeProps(int cv, Pointer<Uint32> ptkObj, Pointer<Uint32> ptkType, Pointer<IntPtr> ppBlob, Pointer<Uint32> pcbBlob) int
inherited
GetEventProps(int tkEvent, Pointer<Uint32> ptkClass, Pointer<Utf16> szEvent, int cchEvent, Pointer<Uint32> pchEvent, Pointer<Uint32> pdwEventFlags, Pointer<Uint32> ptkEventType, Pointer<Uint32> ptkAddOn, Pointer<Uint32> ptkRemoveOn, Pointer<Uint32> tkkFire, Pointer<Uint32> rgOtherMethod, int cMax, Pointer<Uint32> pcOtherMethod) int
inherited
GetFieldMarshal(int tk, Pointer<Uint8> ppvNativeType, Pointer<Uint32> pcbNativeType) int
inherited
GetFieldProps(int tkFieldDef, Pointer<Uint32> ptkTypeDef, Pointer<Utf16> szField, int cchField, Pointer<Uint32> pchField, Pointer<Uint32> pdwAttr, Pointer<Uint8> ppvSigBlob, Pointer<Uint32> pcbSigBlob, Pointer<Uint32> pdwCPlusTypeFlag, Pointer<Uint8> ppValue, Pointer<Uint32> pcchValue) int
inherited
GetGenericParamConstraintProps(int gpc, Pointer<Uint32> ptGenericParam, Pointer<Uint32> ptkConstraintType) int
GetGenericParamProps(int gp, Pointer<Uint32> pulParamSeq, Pointer<Uint32> pdwParamFlags, Pointer<Uint32> ptOwner, Pointer<Uint32> reserved, Pointer<Utf16> wzname, int cchName, Pointer<Uint32> pchName) int
GetInterfaceImplProps(int tkInterfaceImpl, Pointer<Uint32> ptkClass, Pointer<Uint32> ptkIface) int
inherited
GetMemberProps(int tkMember, Pointer<Uint32> ptkTypeDef, Pointer<Utf16> szMember, int cchMember, Pointer<Uint32> pchMember, Pointer<Uint32> pdwAttr, Pointer<Uint8> ppvSigBlob, Pointer<Uint32> pcbSigBlob, Pointer<Uint32> pulCodeRVA, Pointer<Uint32> pdwImplFlags, Pointer<Uint32> pdwCPlusTypeFlag, Pointer<Uint8> ppValue, Pointer<Uint32> pcchValue) int
inherited
GetMemberRefProps(int tkMemberRef, Pointer<Uint32> ptk, Pointer<Utf16> szMember, int cchMember, Pointer<Uint32> pchMember, Pointer<Uint8> ppvSigBlob, Pointer<Uint32> pcbSigBlob) int
inherited
GetMethodProps(int tkMethodDef, Pointer<Uint32> ptkClass, Pointer<Utf16> szMethod, int cchMethod, Pointer<Uint32> pchMethod, Pointer<Uint32> pdwAttr, Pointer<Uint8> ppvSigBlob, Pointer<Uint32> pcbSigBlob, Pointer<Uint32> pulCodeRVA, Pointer<Uint32> pdwImplFlags) int
inherited
GetMethodSemantics(int tkMethodDef, int tkEventProp, Pointer<Uint32> pdwSemanticsFlags) int
inherited
GetMethodSpecProps(int mi, Pointer<Uint32> tkParent, Pointer<Uint8> ppvSigBlob, Pointer<Uint32> pcbSigBlob) int
GetModuleFromScope(Pointer<Uint32> ptkModule) int
inherited
GetModuleRefProps(int tkModuleRef, Pointer<Utf16> szName, int cchName, Pointer<Uint32> pchName) int
inherited
GetNameFromToken(int tk, Pointer<Uint8> pszUtf8NamePtr) int
inherited
GetNativeCallConvFromSig(Pointer<Uint8> pvSig, int cbSig, Pointer<Uint32> pCallConv) int
inherited
GetNestedClassProps(int tdNestedClass, Pointer<Uint32> ptdEnclosingClass) int
inherited
GetParamForMethodIndex(int tkMethodDef, int ulParamSeq, Pointer<Uint32> ptkParamDef) int
inherited
GetParamProps(int tkParamDef, Pointer<Uint32> ptkMethodDef, Pointer<Uint32> pulSequence, Pointer<Utf16> szName, int cchName, Pointer<Uint32> pchName, Pointer<Uint32> pdwAttr, Pointer<Uint32> pdwCPlusTypeFlag, Pointer<Uint8> ppValue, Pointer<Uint32> pcchValue) int
inherited
GetPEKind(Pointer<Uint32> pdwPEKind, Pointer<Uint32> pdwMAchine) int
GetPermissionSetProps(int tk, Pointer<Uint32> pdwAction, Pointer<IntPtr> ppvPermission, Pointer<Uint32> pcbPermission) int
inherited
GetPinvokeMap(int tk, Pointer<Uint32> pdwMappingFlags, Pointer<Utf16> szImportName, int cchImportName, Pointer<Uint32> pchImportName, Pointer<Uint32> ptkImportDLL) int
inherited
GetPropertyProps(int prop, Pointer<Uint32> ptkTypeDef, Pointer<Utf16> szProperty, int cchProperty, Pointer<Uint32> pchProperty, Pointer<Uint32> pdwPropFlags, Pointer<Uint8> ppvSigBlob, Pointer<Uint32> pcbSigBlob, Pointer<Uint32> pdwCPlusTypeFlag, Pointer<Uint8> ppDefaultValue, Pointer<Uint32> pcchDefaultValue, Pointer<Uint32> ptkSetter, Pointer<Uint32> ptkGetter, Pointer<Uint32> rgOtherMethod, int cMax, Pointer<Uint32> pcOtherMethod) int
inherited
GetRVA(int tk, Pointer<Uint32> pulCodeRVA, Pointer<Uint32> pdwImplFlags) int
inherited
GetScopeProps(Pointer<Utf16> szName, int cchName, Pointer<Uint32> pchName, Pointer<GUID> pmvid) int
inherited
GetSigFromToken(int tkSignature, Pointer<Uint8> ppvSig, Pointer<Uint32> pcbSig) int
inherited
GetTypeDefProps(int tkTypeDef, Pointer<Utf16> szTypeDef, int cchTypeDef, Pointer<Uint32> pchTypeDef, Pointer<Uint32> pdwTypeDefFlags, Pointer<Uint32> ptkExtends) int
inherited
GetTypeRefProps(int tkTypeRef, Pointer<Uint32> ptkResolutionScope, Pointer<Utf16> szName, int cchName, Pointer<Uint32> pchName) int
inherited
GetTypeSpecFromToken(int tkTypeSpec, Pointer<Uint8> ppvSig, Pointer<Uint32> pcbSig) int
inherited
GetUserString(int tkString, Pointer<Utf16> szString, int cchString, Pointer<Uint32> pchString) int
inherited
GetVersionString(Pointer<Utf16> pwzBuf, int ccBufSize, Pointer<Uint32> pccBufSize) int
IsGlobal(int tk, Pointer<Int32> pbIsGlobal) int
inherited
IsValidToken(int tk) int
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
QueryInterface(Pointer<GUID> riid, Pointer<IntPtr> ppvObject) int
inherited
Release() int
inherited
ResetEnum(int hEnum, int ulPos) int
inherited
ResolveTypeRef(int tkTypeRef, Pointer<GUID> riid, Pointer<IntPtr> ppIScope, Pointer<Uint32> ptkTypeDef) int
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

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