1 interface inheriting from IMetaDataImport2
Microsoft.Diagnostics.DataContractReader.Legacy (1)
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.cs (1)
98file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2
1 implementation of IMetaDataImport2
Microsoft.Diagnostics.DataContractReader.Legacy (1)
MetaDataImportImpl.cs (1)
18internal sealed unsafe partial class MetaDataImportImpl : ICustomQueryInterface, IMetaDataImport2, IMetaDataAssemblyImport
169 references to IMetaDataImport2
Microsoft.Diagnostics.DataContractReader.Legacy (169)
ClrDataModule.cs (1)
116nint pUnk = (nint)ComInterfaceMarshaller<IMetaDataImport2>.ConvertToUnmanaged(wrapper);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.cs (156)
125int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumGenericParams(nint* phEnum, uint tk, uint* rGenericParams, uint cMax, uint* pcGenericParams) 129var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 148global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 153@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 166int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetGenericParamProps(uint gp, uint* pulParamSeq, uint* pdwParamFlags, uint* ptOwner, uint* reserved, char* wzname, uint cchName, uint* pchName) 170var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 189global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 194@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 207int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetMethodSpecProps(uint mi, uint* tkParent, byte** ppvSigBlob, uint* pcbSigBlob) 211var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 230global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 235@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 248int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumGenericParamConstraints(nint* phEnum, uint tk, uint* rGenericParamConstraints, uint cMax, uint* pcGenericParamConstraints) 252var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 271global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 276@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 289int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetGenericParamConstraintProps(uint gpc, uint* ptGenericParam, uint* ptkConstraintType) 293var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 312global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 317@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 330int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetPEKind(uint* pdwPEKind, uint* pdwMachine) 334var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 353global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 358@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 371int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetVersionString(char* pwzBuf, uint ccBufSize, uint* pccBufSize) 375var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 394global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 399@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 412int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMethodSpecs(nint* phEnum, uint tk, uint* rMethodSpecs, uint cMax, uint* pcMethodSpecs) 416var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 435global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 440@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 453void global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.CloseEnum(nint hEnum) 457var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 471int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.CountEnum(nint hEnum, uint* pulCount) 475var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 491int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.ResetEnum(nint hEnum, uint ulPos) 495var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 511int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumTypeDefs(nint* phEnum, uint* rTypeDefs, uint cMax, uint* pcTypeDefs) 515var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 531int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumInterfaceImpls(nint* phEnum, uint td, uint* rImpls, uint cMax, uint* pcImpls) 535var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 551int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumTypeRefs(nint* phEnum, uint* rTypeRefs, uint cMax, uint* pcTypeRefs) 555var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 571int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.FindTypeDefByName(char* szTypeDef, uint tkEnclosingClass, uint* ptd) 575var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 591int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetScopeProps(char* szName, uint cchName, uint* pchName, global::System.Guid* pmvid) 595var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 611int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetModuleFromScope(uint* pmd) 615var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 631int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetTypeDefProps(uint td, char* szTypeDef, uint cchTypeDef, uint* pchTypeDef, uint* pdwTypeDefFlags, uint* ptkExtends) 635var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 651int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetInterfaceImplProps(uint iiImpl, uint* pClass, uint* ptkIface) 655var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 671int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetTypeRefProps(uint tr, uint* ptkResolutionScope, char* szName, uint cchName, uint* pchName) 675var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 691int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.ResolveTypeRef(uint tr, global::System.Guid* riid, void** ppIScope, uint* ptd) 695var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 711int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMembers(nint* phEnum, uint cl, uint* rMembers, uint cMax, uint* pcTokens) 715var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 731int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMembersWithName(nint* phEnum, uint cl, char* szName, uint* rMembers, uint cMax, uint* pcTokens) 735var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 751int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMethods(nint* phEnum, uint cl, uint* rMethods, uint cMax, uint* pcTokens) 755var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 771int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMethodsWithName(nint* phEnum, uint cl, char* szName, uint* rMethods, uint cMax, uint* pcTokens) 775var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 791int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumFields(nint* phEnum, uint cl, uint* rFields, uint cMax, uint* pcTokens) 795var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 811int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumFieldsWithName(nint* phEnum, uint cl, char* szName, uint* rFields, uint cMax, uint* pcTokens) 815var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 831int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumParams(nint* phEnum, uint mb, uint* rParams, uint cMax, uint* pcTokens) 835var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 851int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMemberRefs(nint* phEnum, uint tkParent, uint* rMemberRefs, uint cMax, uint* pcTokens) 855var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 871int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMethodImpls(nint* phEnum, uint td, uint* rMethodBody, uint* rMethodDecl, uint cMax, uint* pcTokens) 875var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 891int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumPermissionSets(nint* phEnum, uint tk, uint dwActions, uint* rPermission, uint cMax, uint* pcTokens) 895var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 911int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.FindMember(uint td, char* szName, byte* pvSigBlob, uint cbSigBlob, uint* pmb) 915var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 931int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.FindMethod(uint td, char* szName, byte* pvSigBlob, uint cbSigBlob, uint* pmb) 935var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 951int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.FindField(uint td, char* szName, byte* pvSigBlob, uint cbSigBlob, uint* pmb) 955var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 971int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.FindMemberRef(uint td, char* szName, byte* pvSigBlob, uint cbSigBlob, uint* pmr) 975var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 991int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetMethodProps(uint mb, uint* pClass, char* szMethod, uint cchMethod, uint* pchMethod, uint* pdwAttr, byte** ppvSigBlob, uint* pcbSigBlob, uint* pulCodeRVA, uint* pdwImplFlags) 995var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1011int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetMemberRefProps(uint mr, uint* ptk, char* szMember, uint cchMember, uint* pchMember, byte** ppvSigBlob, uint* pbSig) 1015var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1031int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumProperties(nint* phEnum, uint td, uint* rProperties, uint cMax, uint* pcProperties) 1035var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1051int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumEvents(nint* phEnum, uint td, uint* rEvents, uint cMax, uint* pcEvents) 1055var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1071int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetEventProps(uint ev, uint* pClass, char* szEvent, uint cchEvent, uint* pchEvent, uint* pdwEventFlags, uint* ptkEventType, uint* pmdAddOn, uint* pmdRemoveOn, uint* pmdFire, uint* rmdOtherMethod, uint cMax, uint* pcOtherMethod) 1075var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1091int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMethodSemantics(nint* phEnum, uint mb, uint* rEventProp, uint cMax, uint* pcEventProp) 1095var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1111int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetMethodSemantics(uint mb, uint tkEventProp, uint* pdwSemanticsFlags) 1115var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1131int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetClassLayout(uint td, uint* pdwPackSize, void* rFieldOffset, uint cMax, uint* pcFieldOffset, uint* pulClassSize) 1135var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1151int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetFieldMarshal(uint tk, byte** ppvNativeType, uint* pcbNativeType) 1155var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1171int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetRVA(uint tk, uint* pulCodeRVA, uint* pdwImplFlags) 1175var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1191int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetPermissionSetProps(uint pm, uint* pdwAction, void** ppvPermission, uint* pcbPermission) 1195var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1211int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetSigFromToken(uint mdSig, byte** ppvSig, uint* pcbSig) 1215var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1231int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetModuleRefProps(uint mur, char* szName, uint cchName, uint* pchName) 1235var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1251int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumModuleRefs(nint* phEnum, uint* rModuleRefs, uint cmax, uint* pcModuleRefs) 1255var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1271int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetTypeSpecFromToken(uint typespec, byte** ppvSig, uint* pcbSig) 1275var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1291int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetNameFromToken(uint tk, byte** pszUtf8NamePtr) 1295var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1311int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumUnresolvedMethods(nint* phEnum, uint* rMethods, uint cMax, uint* pcTokens) 1315var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1331int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetUserString(uint stk, char* szString, uint cchString, uint* pchString) 1335var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1351int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetPinvokeMap(uint tk, uint* pdwMappingFlags, char* szImportName, uint cchImportName, uint* pchImportName, uint* pmrImportDLL) 1355var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1371int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumSignatures(nint* phEnum, uint* rSignatures, uint cmax, uint* pcSignatures) 1375var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1391int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumTypeSpecs(nint* phEnum, uint* rTypeSpecs, uint cmax, uint* pcTypeSpecs) 1395var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1411int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumUserStrings(nint* phEnum, uint* rStrings, uint cmax, uint* pcStrings) 1415var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1431int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetParamForMethodIndex(uint md, uint ulParamSeq, uint* ppd) 1435var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1451int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumCustomAttributes(nint* phEnum, uint tk, uint tkType, uint* rCustomAttributes, uint cMax, uint* pcCustomAttributes) 1455var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1471int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetCustomAttributeProps(uint cv, uint* ptkObj, uint* ptkType, void** ppBlob, uint* pcbSize) 1475var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1491int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.FindTypeRef(uint tkResolutionScope, char* szName, uint* ptr) 1495var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1511int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetMemberProps(uint mb, uint* pClass, char* szMember, uint cchMember, uint* pchMember, uint* pdwAttr, byte** ppvSigBlob, uint* pcbSigBlob, uint* pulCodeRVA, uint* pdwImplFlags, uint* pdwCPlusTypeFlag, void** ppValue, uint* pcchValue) 1515var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1531int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetFieldProps(uint mb, uint* pClass, char* szField, uint cchField, uint* pchField, uint* pdwAttr, byte** ppvSigBlob, uint* pcbSigBlob, uint* pdwCPlusTypeFlag, void** ppValue, uint* pcchValue) 1535var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1551int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetPropertyProps(uint prop, uint* pClass, char* szProperty, uint cchProperty, uint* pchProperty, uint* pdwPropFlags, byte** ppvSig, uint* pbSig, uint* pdwCPlusTypeFlag, void** ppDefaultValue, uint* pcchDefaultValue, uint* pmdSetter, uint* pmdGetter, uint* rmdOtherMethod, uint cMax, uint* pcOtherMethod) 1555var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1571int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetParamProps(uint tk, uint* pmd, uint* pulSequence, char* szName, uint cchName, uint* pchName, uint* pdwAttr, uint* pdwCPlusTypeFlag, void** ppValue, uint* pcchValue) 1575var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1591int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetCustomAttributeByName(uint tkObj, char* szName, void** ppData, uint* pcbData) 1595var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1611int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.IsValidToken(uint tk) 1615var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1631int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetNestedClassProps(uint tdNestedClass, uint* ptdEnclosingClass) 1635var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1651int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetNativeCallConvFromSig(void* pvSig, uint cbSig, uint* pCallConv) 1655var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1671int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.IsGlobal(uint pd, int* pbGlobal) 1675var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2));
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.MetaDataImportImpl.cs (1)
16details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2).TypeHandle);
MetaDataImportImpl.cs (11)
23private readonly IMetaDataImport2? _legacyImport2; 40_legacyImport2 = legacyImport as IMetaDataImport2; 53ppv = (nint)ComInterfaceMarshaller<IMetaDataImport2>.ConvertToUnmanaged(this); 380int IMetaDataImport2.EnumGenericParams(nint* phEnum, uint tk, uint* rGenericParams, uint cMax, uint* pcGenericParams) 829int IMetaDataImport2.GetGenericParamProps(uint gp, uint* pulParamSeq, uint* pdwParamFlags, uint* ptOwner, 1806int IMetaDataImport2.GetMethodSpecProps(uint mi, uint* tkParent, byte** ppvSigBlob, uint* pcbSigBlob) 1813int IMetaDataImport2.EnumGenericParamConstraints(nint* phEnum, uint tk, uint* rGenericParamConstraints, uint cMax, uint* pcGenericParamConstraints) 1820int IMetaDataImport2.GetGenericParamConstraintProps(uint gpc, uint* ptGenericParam, uint* ptkConstraintType) 1827int IMetaDataImport2.GetPEKind(uint* pdwPEKind, uint* pdwMachine) 1834int IMetaDataImport2.GetVersionString(char* pwzBuf, uint ccBufSize, uint* pccBufSize) 1841int IMetaDataImport2.EnumMethodSpecs(nint* phEnum, uint tk, uint* rMethodSpecs, uint cMax, uint* pcMethodSpecs)