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