1 interface inheriting from IMetaDataImport2
Microsoft.Diagnostics.DataContractReader.Legacy (1)
_generated\23\Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.cs (1)
89file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2
1 implementation of IMetaDataImport2
Microsoft.Diagnostics.DataContractReader.Legacy (1)
MetaDataImportImpl.cs (1)
17internal sealed unsafe partial class MetaDataImportImpl : ICustomQueryInterface, IMetaDataImport2, IMetaDataAssemblyImport
169 references to IMetaDataImport2
Microsoft.Diagnostics.DataContractReader.Legacy (169)
_generated\10\Microsoft.Diagnostics.DataContractReader.Legacy.MetaDataImportImpl.cs (1)
14details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2).TypeHandle);
_generated\23\Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.cs (156)
113int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumGenericParams(nint* phEnum, uint tk, uint* rGenericParams, uint cMax, uint* pcGenericParams) 115var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 132global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 137@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 150int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetGenericParamProps(uint gp, uint* pulParamSeq, uint* pdwParamFlags, uint* ptOwner, uint* reserved, char* wzname, uint cchName, uint* pchName) 152var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 169global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 174@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 187int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetMethodSpecProps(uint mi, uint* tkParent, byte** ppvSigBlob, uint* pcbSigBlob) 189var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 206global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 211@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 224int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumGenericParamConstraints(nint* phEnum, uint tk, uint* rGenericParamConstraints, uint cMax, uint* pcGenericParamConstraints) 226var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 243global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 248@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 261int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetGenericParamConstraintProps(uint gpc, uint* ptGenericParam, uint* ptkConstraintType) 263var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 280global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 285@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 298int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetPEKind(uint* pdwPEKind, uint* pdwMachine) 300var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 317global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 322@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 335int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetVersionString(char* pwzBuf, uint ccBufSize, uint* pccBufSize) 337var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 354global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 359@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 372int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMethodSpecs(nint* phEnum, uint tk, uint* rMethodSpecs, uint cMax, uint* pcMethodSpecs) 374var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 391global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2 @this = default; 396@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2>(__this_native); 409void global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.CloseEnum(nint hEnum) 411var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 425int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.CountEnum(nint hEnum, uint* pulCount) 427var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 443int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.ResetEnum(nint hEnum, uint ulPos) 445var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 461int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumTypeDefs(nint* phEnum, uint* rTypeDefs, uint cMax, uint* pcTypeDefs) 463var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 479int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumInterfaceImpls(nint* phEnum, uint td, uint* rImpls, uint cMax, uint* pcImpls) 481var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 497int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumTypeRefs(nint* phEnum, uint* rTypeRefs, uint cMax, uint* pcTypeRefs) 499var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 515int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.FindTypeDefByName(char* szTypeDef, uint tkEnclosingClass, uint* ptd) 517var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 533int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetScopeProps(char* szName, uint cchName, uint* pchName, global::System.Guid* pmvid) 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.GetModuleFromScope(uint* pmd) 553var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 569int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetTypeDefProps(uint td, char* szTypeDef, uint cchTypeDef, uint* pchTypeDef, uint* pdwTypeDefFlags, uint* ptkExtends) 571var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 587int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetInterfaceImplProps(uint iiImpl, uint* pClass, uint* ptkIface) 589var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 605int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetTypeRefProps(uint tr, uint* ptkResolutionScope, char* szName, uint cchName, uint* pchName) 607var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 623int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.ResolveTypeRef(uint tr, global::System.Guid* riid, void** ppIScope, uint* ptd) 625var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 641int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMembers(nint* phEnum, uint cl, uint* rMembers, uint cMax, uint* pcTokens) 643var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 659int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMembersWithName(nint* phEnum, uint cl, char* szName, uint* rMembers, uint cMax, uint* pcTokens) 661var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 677int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMethods(nint* phEnum, uint cl, uint* rMethods, uint cMax, uint* pcTokens) 679var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 695int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMethodsWithName(nint* phEnum, uint cl, char* szName, uint* rMethods, uint cMax, uint* pcTokens) 697var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 713int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumFields(nint* phEnum, uint cl, uint* rFields, 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.EnumFieldsWithName(nint* phEnum, uint cl, char* szName, uint* rFields, uint cMax, uint* pcTokens) 733var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 749int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumParams(nint* phEnum, uint mb, uint* rParams, uint cMax, uint* pcTokens) 751var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 767int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMemberRefs(nint* phEnum, uint tkParent, uint* rMemberRefs, uint cMax, uint* pcTokens) 769var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 785int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMethodImpls(nint* phEnum, uint td, uint* rMethodBody, uint* rMethodDecl, uint cMax, uint* pcTokens) 787var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 803int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumPermissionSets(nint* phEnum, uint tk, uint dwActions, uint* rPermission, uint cMax, uint* pcTokens) 805var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 821int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.FindMember(uint td, char* szName, byte* pvSigBlob, uint cbSigBlob, uint* pmb) 823var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 839int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.FindMethod(uint td, char* szName, byte* pvSigBlob, uint cbSigBlob, uint* pmb) 841var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 857int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.FindField(uint td, char* szName, byte* pvSigBlob, uint cbSigBlob, uint* pmb) 859var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 875int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.FindMemberRef(uint td, char* szName, byte* pvSigBlob, uint cbSigBlob, uint* pmr) 877var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 893int 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) 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.GetMemberRefProps(uint mr, uint* ptk, char* szMember, uint cchMember, uint* pchMember, byte** ppvSigBlob, uint* pbSig) 913var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 929int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumProperties(nint* phEnum, uint td, uint* rProperties, uint cMax, uint* pcProperties) 931var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 947int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumEvents(nint* phEnum, uint td, uint* rEvents, uint cMax, uint* pcEvents) 949var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 965int 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) 967var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 983int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumMethodSemantics(nint* phEnum, uint mb, uint* rEventProp, uint cMax, uint* pcEventProp) 985var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1001int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetMethodSemantics(uint mb, uint tkEventProp, uint* pdwSemanticsFlags) 1003var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1019int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetClassLayout(uint td, uint* pdwPackSize, void* rFieldOffset, uint cMax, uint* pcFieldOffset, uint* pulClassSize) 1021var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1037int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetFieldMarshal(uint tk, byte** ppvNativeType, uint* pcbNativeType) 1039var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1055int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetRVA(uint tk, uint* pulCodeRVA, uint* pdwImplFlags) 1057var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1073int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetPermissionSetProps(uint pm, uint* pdwAction, void** ppvPermission, uint* pcbPermission) 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.GetSigFromToken(uint mdSig, byte** ppvSig, uint* pcbSig) 1093var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1109int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetModuleRefProps(uint mur, char* szName, uint cchName, uint* pchName) 1111var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1127int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumModuleRefs(nint* phEnum, uint* rModuleRefs, uint cmax, uint* pcModuleRefs) 1129var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1145int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetTypeSpecFromToken(uint typespec, byte** ppvSig, uint* pcbSig) 1147var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1163int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetNameFromToken(uint tk, byte** pszUtf8NamePtr) 1165var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1181int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumUnresolvedMethods(nint* phEnum, uint* rMethods, uint cMax, uint* pcTokens) 1183var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1199int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetUserString(uint stk, char* szString, uint cchString, uint* pchString) 1201var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1217int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetPinvokeMap(uint tk, uint* pdwMappingFlags, char* szImportName, uint cchImportName, uint* pchImportName, uint* pmrImportDLL) 1219var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1235int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumSignatures(nint* phEnum, uint* rSignatures, uint cmax, uint* pcSignatures) 1237var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1253int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumTypeSpecs(nint* phEnum, uint* rTypeSpecs, uint cmax, uint* pcTypeSpecs) 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.EnumUserStrings(nint* phEnum, uint* rStrings, uint cmax, uint* pcStrings) 1273var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1289int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetParamForMethodIndex(uint md, uint ulParamSeq, uint* ppd) 1291var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1307int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.EnumCustomAttributes(nint* phEnum, uint tk, uint tkType, uint* rCustomAttributes, uint cMax, uint* pcCustomAttributes) 1309var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1325int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetCustomAttributeProps(uint cv, uint* ptkObj, uint* ptkType, void** ppBlob, uint* pcbSize) 1327var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1343int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.FindTypeRef(uint tkResolutionScope, char* szName, uint* ptr) 1345var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1361int 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) 1363var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1379int 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) 1381var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1397int 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) 1399var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1415int 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) 1417var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1433int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetCustomAttributeByName(uint tkObj, char* szName, void** ppData, uint* pcbData) 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.IsValidToken(uint tk) 1453var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1469int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetNestedClassProps(uint tdNestedClass, uint* ptdEnclosingClass) 1471var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1487int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.GetNativeCallConvFromSig(void* pvSig, uint cbSig, uint* pCallConv) 1489var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2)); 1505int global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.IsGlobal(uint pd, int* pbGlobal) 1507var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2));
ClrDataModule.cs (1)
112nint pUnk = (nint)ComInterfaceMarshaller<IMetaDataImport2>.ConvertToUnmanaged(wrapper);
MetaDataImportImpl.cs (11)
21private readonly IMetaDataImport2? _legacyImport2; 37_legacyImport2 = legacyImport as IMetaDataImport2; 49ppv = (nint)ComInterfaceMarshaller<IMetaDataImport2>.ConvertToUnmanaged(this); 359int IMetaDataImport2.EnumGenericParams(nint* phEnum, uint tk, uint* rGenericParams, uint cMax, uint* pcGenericParams) 800int IMetaDataImport2.GetGenericParamProps(uint gp, uint* pulParamSeq, uint* pdwParamFlags, uint* ptOwner, 1632int IMetaDataImport2.GetMethodSpecProps(uint mi, uint* tkParent, byte** ppvSigBlob, uint* pcbSigBlob) 1635int IMetaDataImport2.EnumGenericParamConstraints(nint* phEnum, uint tk, uint* rGenericParamConstraints, uint cMax, uint* pcGenericParamConstraints) 1638int IMetaDataImport2.GetGenericParamConstraintProps(uint gpc, uint* ptGenericParam, uint* ptkConstraintType) 1641int IMetaDataImport2.GetPEKind(uint* pdwPEKind, uint* pdwMachine) 1644int IMetaDataImport2.GetVersionString(char* pwzBuf, uint ccBufSize, uint* pccBufSize) 1647int IMetaDataImport2.EnumMethodSpecs(nint* phEnum, uint tk, uint* rMethodSpecs, uint cMax, uint* pcMethodSpecs)