1 instantiation of ClrDataAddressRange
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataMethodInstance.cs (1)
578
return new
ClrDataAddressRange
34 references to ClrDataAddressRange
Microsoft.Diagnostics.DataContractReader.Legacy (34)
ClrDataMethodInstance.cs (8)
20
private sealed class EnumMethodExtents : IEnum<
ClrDataAddressRange
>
22
public IEnumerator<
ClrDataAddressRange
> Enumerator { get; }
25
public EnumMethodExtents(
ClrDataAddressRange
extent)
360
[In, Out, MarshalUsing(CountElementName = nameof(rangesLen))]
ClrDataAddressRange
[]? addressRanges)
547
private
ClrDataAddressRange
GetMethodExtent()
595
*handle = (ulong)((IEnum<
ClrDataAddressRange
>)extents).GetHandle();
624
int IXCLRDataMethodInstance.EnumExtent(ulong* handle,
ClrDataAddressRange
* extent)
690
((IEnum<
ClrDataAddressRange
>)extents).Dispose();
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.cs (24)
20
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, uint, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
*, int> GetAddressRangesByILOffset_13;
23
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
*, int> EnumExtent_16;
604
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetAddressRangesByILOffset(uint ilOffset, uint rangesLen, uint* rangesNeeded, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
[] addressRanges)
609
var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, uint, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
*, int>)__vtable[13]);
613
fixed (void* __addressRanges_native = &global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
>.ManagedToUnmanagedIn.GetPinnableReference(addressRanges))
615
__retVal = __target(__this, ilOffset, rangesLen, rangesNeeded, (global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
*)__addressRanges_native);
625
internal static unsafe 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)
630
global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
[] addressRanges = default;
639
addressRanges = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
>.AllocateContainerForManagedElements(__addressRanges_native, __addressRanges_native__numElements);
640
global::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));
644
global::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));
749
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.EnumExtent(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
* extent)
754
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
*, int>)__vtable[16]);
768
internal static unsafe int ABI_EnumExtent(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.
ClrDataAddressRange
* extent)
IXCLRData.cs (2)
621
[In, Out, MarshalUsing(CountElementName = nameof(rangesLen))]
ClrDataAddressRange
[]? addressRanges);
633
int EnumExtent(ulong* handle,
ClrDataAddressRange
* extent);