13 writes to _methodPtr
System.Private.CoreLib (13)
System\Delegate.NativeAot.cs (13)
154
_methodPtr
= functionPointer;
168
_methodPtr
= functionPointer;
174
_methodPtr
= GetThunk(ClosedInstanceThunkOverGenericMethod);
195
_methodPtr
= functionResolution;
201
_methodPtr
= GetThunk(ClosedInstanceThunkOverGenericMethod);
213
_methodPtr
= RuntimeImports.RhpResolveInterfaceMethod(firstParameter, dispatchCell);
223
_methodPtr
= functionPointer;
229
_methodPtr
= GetThunk(ClosedInstanceThunkOverGenericMethod);
240
_methodPtr
= functionPointerThunk;
249
_methodPtr
= functionPointerThunk;
257
_methodPtr
= functionPointerThunk;
384
del.
_methodPtr
= objArrayThunk;
439
result.
_methodPtr
= thisIsMultiCastAlready ? _methodPtr : GetThunk(MulticastThunk);
15 references to _methodPtr
System.Private.CoreLib (15)
System\Delegate.NativeAot.cs (15)
37
if (
_methodPtr
== GetThunk(ClosedStaticThunk) ||
38
_methodPtr
== GetThunk(ClosedInstanceThunkOverGenericMethod) ||
39
_methodPtr
== GetThunk(ObjectArrayThunk))
132
if (GetThunk(OpenInstanceThunk) !=
_methodPtr
)
145
return
_methodPtr
;
274
object? result = dynamicInvokeInfo.Invoke(_target,
_methodPtr
,
291
if (_target is NativeFunctionPointerWrapper ||
_methodPtr
== GetThunk(ObjectArrayThunk))
310
if (_target is NativeFunctionPointerWrapper ||
_methodPtr
== GetThunk(ObjectArrayThunk))
359
internal IntPtr TryGetOpenStaticFunctionPointer() => GetThunk(OpenStaticThunk) ==
_methodPtr
? _extraFunctionPointerOrData : 0;
439
result._methodPtr = thisIsMultiCastAlready ?
_methodPtr
: GetThunk(MulticastThunk);
452
previous.
_methodPtr
== o.
_methodPtr
;
471
!FunctionPointerOps.Compare(
_methodPtr
, other.
_methodPtr
))
504
FunctionPointerOps.GetHashCode(
_methodPtr
),