2 writes to Value
System.Private.CoreLib (2)
System\Delegate.cs (2)
53public Wrapper(Delegate value) => Value = value; 454if (a[index].Value == null && Interlocked.CompareExchange(ref a[index].Value, o, null) == null)
16 references to Value
System.Private.CoreLib (16)
System\Delegate.cs (16)
250return invocationList[invocationCount - 1].Value.GetMethodImpl(); 270return invocationList[invocationCount - 1].Value.GetDiagnosticMethodInfo(); 320return invocationList[invocationCount - 1].Value.Target; 454if (a[index].Value == null && Interlocked.CompareExchange(ref a[index].Value, o, null) == null) 459if (a[index].Value is Delegate dd) 523if (!TrySetSlot(resultList, invocationCount + i, followList[i].Value)) 578if (!(a[start + i].Value.Equals(b[i].Value))) 609if (d.Equals(invocationList[i].Value)) 614return invocationList[1 - i].Value; 643return invocationList[i != 0 ? 0 : invocationCount - 1].Value; 668del[i] = invocationList[i].Value; 699if (!invocationList[i].Value.Equals(dInvocationList[i].Value)) 737multiCastHash = multiCastHash * 33 + invocationList[i].Value.GetHashCode(); 766return ((uint)index < (uint)_extraFunctionPointerOrData) ? invocationList[index].Value : null;