Implemented interface member:
13 references to SyncRoot
Microsoft.CodeAnalysis (11)
SegmentedArray.cs (10)
87if (sourceArray.SyncRoot == destinationArray.SyncRoot 442=> new((T[][])_first.SyncRoot, _firstOffset, (T[][])_second.SyncRoot, _secondOffset, _length); 528=> new((T[][])_first.SyncRoot, _firstOffset, (T[][])_second.SyncRoot, _secondOffset, _length); 543=> new((T[][])_enumerable._first.SyncRoot, _enumerable._firstOffset, (T[][])_enumerable._second.SyncRoot, _enumerable._secondOffset, _enumerable._length); 672=> new((T[][])_array.SyncRoot, _offset, _length); 687=> new((T[][])_enumerable._array.SyncRoot, _enumerable._offset, _enumerable._length);
SegmentedList`1.cs (1)
94if ((T[][])_items.SyncRoot is { Length: 1 } segments)
Microsoft.CodeAnalysis.UnitTests (2)
Collections\SegmentedArrayTests.cs (2)
50Assert.Null(data.SyncRoot); 129Assert.Same(data.GetTestAccessor().Items, data.SyncRoot);