1 instantiation of ClrDataAddressRange
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataMethodInstance.cs (1)
545return new ClrDataAddressRange
37 references to ClrDataAddressRange
Microsoft.Diagnostics.DataContractReader.Legacy (37)
_generated\67\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.cs (24)
20public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, uint, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange*, int> GetAddressRangesByILOffset_13; 23public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange*, int> EnumExtent_16; 556int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetAddressRangesByILOffset(uint ilOffset, uint rangesLen, uint* rangesNeeded, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange[] addressRanges) 559var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, uint, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange*, int> )__vtable[13]); 563fixed (void* __addressRanges_native = &global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange>.ManagedToUnmanagedIn.GetPinnableReference(addressRanges)) 565__retVal = __target(__this, ilOffset, rangesLen, rangesNeeded, (global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange*)__addressRanges_native); 575internal static int ABI_GetAddressRangesByILOffset(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, uint ilOffset, uint rangesLen, uint* rangesNeeded, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange* __addressRanges_native) 578global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange[] addressRanges = default; 587addressRanges = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange>.AllocateContainerForManagedElements(__addressRanges_native, __addressRanges_native__numElements); 588global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange>.GetUnmanagedValuesSource(__addressRanges_native, __addressRanges_native__numElements).CopyTo(global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange>.GetManagedValuesDestination(addressRanges)); 592global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange>.GetManagedValuesDestination(addressRanges).CopyTo(global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.InteropServices.MemoryMarshal.GetReference(global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange>.GetUnmanagedValuesSource(__addressRanges_native, __addressRanges_native__numElements)), global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange>.GetUnmanagedValuesSource(__addressRanges_native, __addressRanges_native__numElements).Length)); 689int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.EnumExtent(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange* extent) 692var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange*, int> )__vtable[16]); 706internal static int ABI_EnumExtent(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange* extent)
ClrDataMethodInstance.cs (11)
19private sealed class EnumMethodExtents : IEnum<ClrDataAddressRange> 21public IEnumerator<ClrDataAddressRange> Enumerator { get; } 24public EnumMethodExtents(ClrDataAddressRange extent) 329[In, Out, MarshalUsing(CountElementName = nameof(rangesLen))] ClrDataAddressRange[]? addressRanges) 390ClrDataAddressRange[]? addressRangesLocal = rangesLen > 0 ? new ClrDataAddressRange[rangesLen] : null; 514private ClrDataAddressRange GetMethodExtent() 561*handle = (ulong)((IEnum<ClrDataAddressRange>)extents).GetHandle(); 590int IXCLRDataMethodInstance.EnumExtent(ulong* handle, ClrDataAddressRange* extent) 626ClrDataAddressRange extentLocal = default; 654((IEnum<ClrDataAddressRange>)extents).Dispose();
IXCLRData.cs (2)
621[In, Out, MarshalUsing(CountElementName = nameof(rangesLen))] ClrDataAddressRange[]? addressRanges); 633int EnumExtent(ulong* handle, ClrDataAddressRange* extent);