3 writes to _items
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumerableConditionalWeakTable.cs (3)
79
_items
= _items.RemoveAll(WeakReferenceExtensions.IsNull);
104
_items
= _items.Add(new WeakReference<Box>(box));
115
_items
= _items.RemoveAll(item => !item.TryGetTarget(out var target) || ReferenceEquals(target, box));
4 references to _items
Microsoft.CodeAnalysis.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumerableConditionalWeakTable.cs (4)
79
_items =
_items
.RemoveAll(WeakReferenceExtensions.IsNull);
104
_items =
_items
.Add(new WeakReference<Box>(box));
115
_items =
_items
.RemoveAll(item => !item.TryGetTarget(out var target) || ReferenceEquals(target, box));
121
foreach (var item in
_items
)