3 instantiations of VirtualResolutionData
System.Private.CoreLib (3)
src\System\Runtime\CompilerServices\VirtualDispatchHelpers.cs (3)
69
s_virtualFunctionPointerCache.TrySet(new
VirtualResolutionData
(RuntimeHelpers.GetMethodTable(obj), classHandle, methodHandle), result);
77
if (s_virtualFunctionPointerCache.TryGet(new
VirtualResolutionData
(RuntimeHelpers.GetMethodTable(obj), classHandle, methodHandle), out IntPtr result))
90
if (s_virtualFunctionPointerCache.TryGet(new
VirtualResolutionData
(RuntimeHelpers.GetMethodTable(obj), classHandle, methodHandle), out IntPtr result))
5 references to VirtualResolutionData
System.Private.CoreLib (5)
src\System\Runtime\CompilerServices\VirtualDispatchHelpers.cs (5)
15
private struct VirtualResolutionData : IEquatable<
VirtualResolutionData
>
32
public bool Equals(
VirtualResolutionData
other) =>
38
public override bool Equals(object? obj) => obj is
VirtualResolutionData
other && Equals(other);
59
private static GenericCache<
VirtualResolutionData
, IntPtr> s_virtualFunctionPointerCache = new GenericCache<
VirtualResolutionData
, IntPtr>(InitialCacheSize, MaximumCacheSize);