1 interface inheriting from IXCLRDataTypeDefinition
Microsoft.Diagnostics.DataContractReader.Legacy (1)
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.cs (1)
60file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition
1 implementation of IXCLRDataTypeDefinition
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataTypeDefinition.cs (1)
16public sealed unsafe partial class ClrDataTypeDefinition : IXCLRDataTypeDefinition
244 references to IXCLRDataTypeDefinition
Microsoft.Diagnostics.DataContractReader.Legacy (244)
ClrDataMethodDefinition.cs (1)
150int IXCLRDataMethodDefinition.GetTypeDefinition(DacComNullableByRef<IXCLRDataTypeDefinition> typeDefinition)
ClrDataModule.cs (3)
275int IXCLRDataModule.EnumTypeDefinition(ulong* handle, DacComNullableByRef<IXCLRDataTypeDefinition> typeDefinition) 319int IXCLRDataModule.EnumTypeDefinitionByName(ulong* handle, DacComNullableByRef<IXCLRDataTypeDefinition> type) 354int IXCLRDataModule.GetTypeDefinitionByToken(/*mdTypeDef*/ uint token, DacComNullableByRef<IXCLRDataTypeDefinition> typeDefinition)
ClrDataTypeDefinition.cs (42)
23private readonly IXCLRDataTypeDefinition? _legacyImpl; 30IXCLRDataTypeDefinition? legacyImpl, 41int IXCLRDataTypeDefinition.GetModule(DacComNullableByRef<IXCLRDataModule> mod) 48int IXCLRDataTypeDefinition.StartEnumMethodDefinitions(ulong* handle) 58int IXCLRDataTypeDefinition.EnumMethodDefinition(ulong* handle, DacComNullableByRef<IXCLRDataMethodDefinition> methodDefinition) 65int IXCLRDataTypeDefinition.EndEnumMethodDefinitions(ulong handle) 72int IXCLRDataTypeDefinition.StartEnumMethodDefinitionsByName(char* name, uint flags, ulong* handle) 82int IXCLRDataTypeDefinition.EnumMethodDefinitionByName(ulong* handle, DacComNullableByRef<IXCLRDataMethodDefinition> method) 89int IXCLRDataTypeDefinition.EndEnumMethodDefinitionsByName(ulong handle) 96int IXCLRDataTypeDefinition.GetMethodDefinitionByToken(uint token, DacComNullableByRef<IXCLRDataMethodDefinition> methodDefinition) 103int IXCLRDataTypeDefinition.StartEnumInstances(IXCLRDataAppDomain? appDomain, ulong* handle) 113int IXCLRDataTypeDefinition.EnumInstance(ulong* handle, DacComNullableByRef<IXCLRDataTypeInstance> instance) 120int IXCLRDataTypeDefinition.EndEnumInstances(ulong handle) 127int IXCLRDataTypeDefinition.GetName(uint flags, uint bufLen, uint* nameLen, char* nameBuf) 191int IXCLRDataTypeDefinition.GetTokenAndScope(uint* token, DacComNullableByRef<IXCLRDataModule> mod) 236int IXCLRDataTypeDefinition.GetCorElementType(uint* type) 270int IXCLRDataTypeDefinition.GetFlags(uint* flags) 277int IXCLRDataTypeDefinition.IsSameObject(IXCLRDataTypeDefinition? type) 284int IXCLRDataTypeDefinition.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) 291int IXCLRDataTypeDefinition.GetArrayRank(uint* rank) 298int IXCLRDataTypeDefinition.GetBase(DacComNullableByRef<IXCLRDataTypeDefinition> @base) 305int IXCLRDataTypeDefinition.GetNumFields(uint flags, uint* numFields) 312int IXCLRDataTypeDefinition.StartEnumFields(uint flags, ulong* handle) 322int IXCLRDataTypeDefinition.EnumField(ulong* handle, uint nameBufLen, uint* nameLen, char* nameBuf, DacComNullableByRef<IXCLRDataTypeDefinition> type, uint* flags, uint* token) 329int IXCLRDataTypeDefinition.EndEnumFields(ulong handle) 336int IXCLRDataTypeDefinition.StartEnumFieldsByName(char* name, uint nameFlags, uint fieldFlags, ulong* handle) 346int IXCLRDataTypeDefinition.EnumFieldByName(ulong* handle, DacComNullableByRef<IXCLRDataTypeDefinition> type, uint* flags, uint* token) 353int IXCLRDataTypeDefinition.EndEnumFieldsByName(ulong handle) 360int IXCLRDataTypeDefinition.GetFieldByToken(uint token, uint nameBufLen, uint* nameLen, char* nameBuf, DacComNullableByRef<IXCLRDataTypeDefinition> type, uint* flags) 367int IXCLRDataTypeDefinition.GetTypeNotification(uint* flags) 374int IXCLRDataTypeDefinition.SetTypeNotification(uint flags) 381int IXCLRDataTypeDefinition.EnumField2(ulong* handle, uint nameBufLen, uint* nameLen, char* nameBuf, DacComNullableByRef<IXCLRDataTypeDefinition> type, uint* flags, DacComNullableByRef<IXCLRDataModule> tokenScope, uint* token) 388int IXCLRDataTypeDefinition.EnumFieldByName2(ulong* handle, DacComNullableByRef<IXCLRDataTypeDefinition> type, uint* flags, DacComNullableByRef<IXCLRDataModule> tokenScope, uint* token) 395int IXCLRDataTypeDefinition.GetFieldByToken2(IXCLRDataModule? tokenScope, uint token, uint nameBufLen, uint* nameLen, char* nameBuf, DacComNullableByRef<IXCLRDataTypeDefinition> type, uint* flags)
ClrDataTypeInstance.cs (3)
192int IXCLRDataTypeInstance.GetDefinition(DacComNullableByRef<IXCLRDataTypeDefinition> typeDefinition) 197IXCLRDataTypeDefinition? legacyDefinition = null; 200DacComNullableByRef<IXCLRDataTypeDefinition> legacyDefinitionOut = new(isNullRef: false);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataTypeDefinition.cs (1)
16details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition).TypeHandle);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.cs (4)
81int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.GetTypeDefinition(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> typeDefinition) 91global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ManagedToUnmanaged __typeDefinition_native__marshaller = new(); 121global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> typeDefinition = default; 124global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.UnmanagedToManaged __typeDefinition_native__marshaller = new();
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.cs (12)
314int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.EnumTypeDefinition(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> typeDefinition) 324global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ManagedToUnmanaged __typeDefinition_native__marshaller = new(); 354global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> typeDefinition = default; 357global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.UnmanagedToManaged __typeDefinition_native__marshaller = new(); 627int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.EnumTypeDefinitionByName(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type) 637global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ManagedToUnmanaged __type_native__marshaller = new(); 667global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type = default; 670global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.UnmanagedToManaged __type_native__marshaller = new(); 899int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.GetTypeDefinitionByToken(uint token, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> typeDefinition) 909global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ManagedToUnmanaged __typeDefinition_native__marshaller = new(); 939global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> typeDefinition = default; 942global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.UnmanagedToManaged __typeDefinition_native__marshaller = new();
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.cs (161)
111int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetModule(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> mod) 115var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 150global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 161@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 179int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.StartEnumMethodDefinitions(ulong* handle) 183var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 202global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 207@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 220int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EnumMethodDefinition(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> methodDefinition) 224var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 259global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 270@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 288int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EndEnumMethodDefinitions(ulong handle) 292var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 311global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 316@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 329int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.StartEnumMethodDefinitionsByName(char* name, uint flags, ulong* handle) 333var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 352global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 357@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 370int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EnumMethodDefinitionByName(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> @method) 374var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 409global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 420@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 438int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EndEnumMethodDefinitionsByName(ulong handle) 442var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 461global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 466@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 479int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetMethodDefinitionByToken(uint token, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> methodDefinition) 483var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 518global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 529@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 547int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.StartEnumInstances(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, ulong* handle) 551var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 581global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 588@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 601int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EnumInstance(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance> instance) 605var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 640global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 651@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 669int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EndEnumInstances(ulong handle) 673var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 692global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 697@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 710int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetName(uint flags, uint bufLen, uint* nameLen, char* nameBuf) 714var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 733global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 738@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 751int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetTokenAndScope(uint* token, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> mod) 755var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 790global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 801@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 819int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetCorElementType(uint* @type) 823var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 842global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 847@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 860int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetFlags(uint* flags) 864var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 883global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 888@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 901int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.IsSameObject(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @type) 905var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 913__type_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ConvertToUnmanaged(@type); 923global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.Free(__type_native); 935global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 936global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @type = default; 941@type = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ConvertToManaged(__type_native); 942@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 955int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) 959var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 978global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 983@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 996int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetArrayRank(uint* rank) 1000var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1019global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1024@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1037int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetBase(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @base) 1041var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1047global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ManagedToUnmanaged __base_native__marshaller = new(); 1076global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1077global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @base = default; 1080global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.UnmanagedToManaged __base_native__marshaller = new(); 1087@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1105int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetNumFields(uint flags, uint* numFields) 1109var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1128global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1133@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1146int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.StartEnumFields(uint flags, ulong* handle) 1150var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1169global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1174@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1187int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EnumField(ulong* handle, uint nameBufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type, uint* flags, uint* token) 1191var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1197global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ManagedToUnmanaged __type_native__marshaller = new(); 1226global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1227global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type = default; 1230global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.UnmanagedToManaged __type_native__marshaller = new(); 1237@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1255int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EndEnumFields(ulong handle) 1259var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1278global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1283@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1296int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.StartEnumFieldsByName(char* name, uint nameFlags, uint fieldFlags, ulong* handle) 1300var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1319global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1324@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1337int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EnumFieldByName(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type, uint* flags, uint* token) 1341var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1347global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ManagedToUnmanaged __type_native__marshaller = new(); 1376global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1377global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type = default; 1380global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.UnmanagedToManaged __type_native__marshaller = new(); 1387@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1405int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EndEnumFieldsByName(ulong handle) 1409var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1428global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1433@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1446int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetFieldByToken(uint token, uint nameBufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type, uint* flags) 1450var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1456global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ManagedToUnmanaged __type_native__marshaller = new(); 1485global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1486global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type = default; 1489global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.UnmanagedToManaged __type_native__marshaller = new(); 1496@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1514int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetTypeNotification(uint* flags) 1518var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1537global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1542@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1555int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.SetTypeNotification(uint flags) 1559var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1578global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1583@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1596int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EnumField2(ulong* handle, uint nameBufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type, uint* flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> tokenScope, uint* token) 1600var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1608global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ManagedToUnmanaged __type_native__marshaller = new(); 1641global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1642global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type = default; 1647global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.UnmanagedToManaged __type_native__marshaller = new(); 1656@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1675int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EnumFieldByName2(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type, uint* flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> tokenScope, uint* token) 1679var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1687global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ManagedToUnmanaged __type_native__marshaller = new(); 1720global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1721global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type = default; 1726global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.UnmanagedToManaged __type_native__marshaller = new(); 1735@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native); 1754int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetFieldByToken2(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule tokenScope, uint token, uint nameBufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type, uint* flags) 1758var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition)); 1765global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ManagedToUnmanaged __type_native__marshaller = new(); 1796global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition @this = default; 1798global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> @type = default; 1801global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.UnmanagedToManaged __type_native__marshaller = new(); 1809@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>(__this_native);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.cs (4)
904int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.GetDefinition(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> typeDefinition) 914global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.ManagedToUnmanaged __typeDefinition_native__marshaller = new(); 944global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> typeDefinition = default; 947global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition>.UnmanagedToManaged __typeDefinition_native__marshaller = new();
IXCLRData.cs (13)
85int EnumTypeDefinition(ulong* handle, DacComNullableByRef<IXCLRDataTypeDefinition> typeDefinition); 99int EnumTypeDefinitionByName(ulong* handle, DacComNullableByRef<IXCLRDataTypeDefinition> type); 111int GetTypeDefinitionByToken(/*mdTypeDef*/ uint token, DacComNullableByRef<IXCLRDataTypeDefinition> typeDefinition); 744int IsSameObject(IXCLRDataTypeDefinition? type); 752int GetBase(DacComNullableByRef<IXCLRDataTypeDefinition> @base); 764DacComNullableByRef<IXCLRDataTypeDefinition> type, 773int EnumFieldByName(ulong* handle, DacComNullableByRef<IXCLRDataTypeDefinition> type, uint* flags, /*mdFieldDef*/ uint* token); 783DacComNullableByRef<IXCLRDataTypeDefinition> type, 797DacComNullableByRef<IXCLRDataTypeDefinition> type, 804DacComNullableByRef<IXCLRDataTypeDefinition> type, 815DacComNullableByRef<IXCLRDataTypeDefinition> type, 866int GetDefinition(DacComNullableByRef<IXCLRDataTypeDefinition> typeDefinition); 948int GetTypeDefinition(DacComNullableByRef<IXCLRDataTypeDefinition> typeDefinition);