4 writes to _callbacks
Microsoft.Build (4)
BuildCheck\Infrastructure\BuildCheckCentralContext.cs (4)
69internal bool HasActions => Volatile.Read(ref _callbacks).Length > 0; 71internal (CheckWrapper, Action<BuildCheckDataContext<T>>)[] Snapshot => Volatile.Read(ref _callbacks); 80Volatile.Write(ref _callbacks, callbacks); 91Volatile.Write(ref _callbacks, callbacks.Where(callback => callback.Item1 != check).ToArray());
2 references to _callbacks
Microsoft.Build (2)
BuildCheck\Infrastructure\BuildCheckCentralContext.cs (2)
77(CheckWrapper, Action<BuildCheckDataContext<T>>)[] callbacks = _callbacks; 88(CheckWrapper, Action<BuildCheckDataContext<T>>)[] callbacks = _callbacks;