2 writes to Value
System.Private.CoreLib (2)
System\Delegate.cs (2)
54public Wrapper(Delegate value) => Value = value; 467if (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)
263return invocationList[invocationCount - 1].Value.GetMethodImpl(); 283return invocationList[invocationCount - 1].Value.GetDiagnosticMethodInfo(); 333return invocationList[invocationCount - 1].Value.Target; 467if (a[index].Value == null && Interlocked.CompareExchange(ref a[index].Value, o, null) == null) 472if (a[index].Value is Delegate dd) 539if (!TrySetSlot(resultList, invocationCount + i, followList[i].Value)) 594if (!(a[start + i].Value.Equals(b[i].Value))) 625if (d.Equals(invocationList[i].Value)) 630return invocationList[1 - i].Value; 659return invocationList[i != 0 ? 0 : invocationCount - 1].Value; 684del[i] = invocationList[i].Value; 715if (!invocationList[i].Value.Equals(dInvocationList[i].Value)) 753multiCastHash = multiCastHash * 33 + invocationList[i].Value.GetHashCode(); 782return ((uint)index < (uint)_extraFunctionPointerOrData) ? invocationList[index].Value : null;