4 writes to _callbacks
Microsoft.Build (4)
BuildCheck\Infrastructure\BuildCheckCentralContext.cs (4)
70
internal bool HasActions => Volatile.Read(ref
_callbacks
).Length > 0;
72
internal (CheckWrapper, Action<BuildCheckDataContext<T>>)[] Snapshot => Volatile.Read(ref
_callbacks
);
81
Volatile.Write(ref
_callbacks
, callbacks);
92
Volatile.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
;