4 writes to _callbacks
Microsoft.Build (4)
BuildCheck\Infrastructure\BuildCheckCentralContext.cs (4)
70internal bool HasActions => Volatile.Read(ref _callbacks).Length > 0; 72internal (CheckWrapper, Action<BuildCheckDataContext<T>>)[] Snapshot => Volatile.Read(ref _callbacks); 81Volatile.Write(ref _callbacks, callbacks); 92Volatile.Write(ref _callbacks, callbacks.Where(callback => callback.Item1 != check).ToArray());
2 references to _callbacks
Microsoft.Build (2)
BuildCheck\Infrastructure\BuildCheckCentralContext.cs (2)
78(CheckWrapper, Action<BuildCheckDataContext<T>>)[] callbacks = _callbacks; 89(CheckWrapper, Action<BuildCheckDataContext<T>>)[] callbacks = _callbacks;