7 writes to _extraFunctionPointerOrData
System.Private.CoreLib (7)
System\Delegate.NativeAot.cs (7)
175_extraFunctionPointerOrData = functionPointer; 202_extraFunctionPointerOrData = functionResolution; 230_extraFunctionPointerOrData = functionPointer; 238_extraFunctionPointerOrData = functionPointer; 250_extraFunctionPointerOrData = functionPointer; 258_extraFunctionPointerOrData = functionPointer; 442result._extraFunctionPointerOrData = invocationCount;
13 references to _extraFunctionPointerOrData
System.Private.CoreLib (13)
System\Delegate.NativeAot.cs (13)
91Debug.Assert((uint)invocationList.Length >= (nuint)_extraFunctionPointerOrData); 94invocations = new ReadOnlySpan<Wrapper>(invocationList, 0, (int)_extraFunctionPointerOrData); 130if (_extraFunctionPointerOrData != 0) 134return _extraFunctionPointerOrData; 137typeOfFirstParameterIfInstanceDelegate = ((OpenMethodResolver*)_extraFunctionPointerOrData)->DeclaringType; 139return _extraFunctionPointerOrData; 266return OpenMethodResolver.ResolveMethod(_extraFunctionPointerOrData, thisObject); 359internal IntPtr TryGetOpenStaticFunctionPointer() => GetThunk(OpenStaticThunk) == _methodPtr ? _extraFunctionPointerOrData : 0; 451previous._extraFunctionPointerOrData == o._extraFunctionPointerOrData && 470!FunctionPointerOps.Compare(_extraFunctionPointerOrData, other._extraFunctionPointerOrData) || 503FunctionPointerOps.GetHashCode(_extraFunctionPointerOrData),