89 references to Empty
Microsoft.CodeAnalysis (7)
src\Dependencies\Collections\Segmented\ImmutableSegmentedList.cs (6)
17=> ImmutableSegmentedList<T>.Empty; 21=> ImmutableSegmentedList<T>.Empty.Add(item); 25=> ImmutableSegmentedList<T>.Empty.AddRange(items); 29=> ImmutableSegmentedList<T>.Empty.ToBuilder(); 33=> ImmutableSegmentedList<T>.Empty.AddRange(items); 41return ImmutableSegmentedList<T>.Empty.AddRange(source);
src\Dependencies\Collections\Segmented\ImmutableSegmentedList`1.cs (1)
202=> Empty;
Microsoft.CodeAnalysis.UnitTests (82)
Collections\ImmutableListTestBase.cs (34)
74CopyToImpl(ImmutableSegmentedList<int>.Empty, array); 75CopyToImpl(ImmutableSegmentedList<int>.Empty, array, 0); 76CopyToImpl(ImmutableSegmentedList<int>.Empty, 0, array, 0, 0); 77((ICollection)this.GetListQuery(ImmutableSegmentedList<int>.Empty)).CopyTo(array, 0); 114ForEachImpl(ImmutableSegmentedList<int>.Empty, n => { throw ExceptionUtilities.Unreachable(); }); 116var list = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(5, 3)); 134Assert.False(ExistsImpl(ImmutableSegmentedList<int>.Empty, n => true)); 136var list = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(1, 5)); 144Assert.True(FindAllImpl(ImmutableSegmentedList<int>.Empty, n => true).IsEmpty); 145var list = ImmutableSegmentedList<int>.Empty.AddRange(new[] { 2, 3, 4, 5, 6 }); 154Assert.Equal(0, FindImpl(ImmutableSegmentedList<int>.Empty, n => true)); 155var list = ImmutableSegmentedList<int>.Empty.AddRange(new[] { 2, 3, 4, 5, 6 }); 162Assert.Equal(0, FindLastImpl(ImmutableSegmentedList<int>.Empty, n => { throw ExceptionUtilities.Unreachable(); })); 163var list = ImmutableSegmentedList<int>.Empty.AddRange(new[] { 2, 3, 4, 5, 6 }); 170Assert.Equal(-1, FindIndexImpl(ImmutableSegmentedList<int>.Empty, n => true)); 171Assert.Equal(-1, FindIndexImpl(ImmutableSegmentedList<int>.Empty, 0, n => true)); 172Assert.Equal(-1, FindIndexImpl(ImmutableSegmentedList<int>.Empty, 0, 0, n => true)); 175var list = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(100, 5).Concat(Enumerable.Range(100, 5))); 224Assert.Equal(-1, FindLastIndexImpl(ImmutableSegmentedList<int>.Empty, n => true)); 225Assert.Equal(-1, FindLastIndexImpl(ImmutableSegmentedList<int>.Empty, 0, n => true)); 226Assert.Equal(-1, FindLastIndexImpl(ImmutableSegmentedList<int>.Empty, 0, 0, n => true)); 229var list = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(100, 5).Concat(Enumerable.Range(100, 5))); 332Assert.True(ConvertAllImpl<int, float>(ImmutableSegmentedList<int>.Empty, n => n).IsEmpty); 333var list = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(5, 10)); 343Assert.True(GetRangeImpl(ImmutableSegmentedList<int>.Empty, 0, 0).IsEmpty); 344var list = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(5, 10)); 361Assert.True(TrueForAllImpl(ImmutableSegmentedList<int>.Empty, n => false)); 362var list = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(5, 10)); 371var list = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(5, 10)); 382var list = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(5, 10)); 396Assert.Throws<ArgumentNullException>("comparison", () => this.SortTestHelper(ImmutableSegmentedList<int>.Empty, (Comparison<int>)null!)); 403ImmutableSegmentedList<int>.Empty, 404ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(1, 50)), 405ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(1, 50).Reverse()),
Collections\ImmutableSegmentedListBuilderTest.cs (11)
35var builder = ImmutableSegmentedList<int>.Empty.ToBuilder(); 56var list = ImmutableSegmentedList<int>.Empty.Add(1); 82var mutable = ImmutableSegmentedList<int>.Empty.ToBuilder(); 96var builder = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(1, 10)).ToBuilder(); 118var collection = ImmutableSegmentedList<int>.Empty.Add(1); 131var mutable = ImmutableSegmentedList<int>.Empty.ToBuilder(); 144var mutable = ImmutableSegmentedList<int>.Empty.ToBuilder(); 161var mutable = ImmutableSegmentedList<int>.Empty.ToBuilder(); 175var mutable = ImmutableSegmentedList<int>.Empty.ToBuilder(); 207var mutable = ImmutableSegmentedList<int>.Empty.ToBuilder(); 428return ImmutableSegmentedList<T>.Empty.AddRange(contents).ToBuilder();
Collections\ImmutableSegmentedListTest.cs (34)
43var actual = ImmutableSegmentedList<int>.Empty; 107var empty = ImmutableSegmentedList<GenericParameterHelper?>.Empty; 108Assert.True(IsSame(empty, ImmutableSegmentedList<GenericParameterHelper>.Empty)); 126var list = ImmutableSegmentedList<int>.Empty; 139var bulkList = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(1, 10).Select(i => i * 10)); 146var list = ImmutableSegmentedList<int>.Empty; 149list = list.AddRange(ImmutableSegmentedList<int>.Empty.AddRange(new[] { 6, 7, 8 })); 151list = list.AddRange(ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(9, 1000))); 158var list = ImmutableSegmentedList<int>.Empty; 193var list = ImmutableSegmentedList<int>.Empty; 245var list = ImmutableSegmentedList<int>.Empty; 278var list = ImmutableSegmentedList<int>.Empty; 294var list = ImmutableSegmentedList<int>.Empty; 301list = list.InsertRange(2, ImmutableSegmentedList<int>.Empty); 302list = list.InsertRange(3, ImmutableSegmentedList<int>.Empty.InsertRange(0, Enumerable.Range(4, 100))); 312var list = ImmutableSegmentedList<GenericParameterHelper?>.Empty; 345ImmutableSegmentedList<int> list = ImmutableSegmentedList<int>.Empty; 369System.Collections.Immutable.IImmutableList<int> list2 = ImmutableSegmentedList<int>.Empty; 396var list = ImmutableSegmentedList<int>.Empty; 415var list = ImmutableSegmentedList<int>.Empty; 422var list = ImmutableSegmentedList<int>.Empty; 450var list = ImmutableSegmentedList<string>.Empty; 525var list = ImmutableSegmentedList<int>.Empty.Add(3).Add(5).Add(8); 534list = ImmutableSegmentedList<int>.Empty.Add(3).Add(3).Add(5); 562Assert.Throws<ArgumentException>("oldValue", () => ImmutableSegmentedList<int>.Empty.Replace(5, 3)); 568Assert.False(ImmutableSegmentedList<int>.Empty.Equals(null)); 569Assert.False(ImmutableSegmentedList<int>.Empty.Equals("hi")); 570Assert.True(ImmutableSegmentedList<int>.Empty.Equals(ImmutableSegmentedList<int>.Empty)); 571Assert.False(ImmutableSegmentedList<int>.Empty.Add(3).Equals(ImmutableSegmentedList<int>.Empty.Add(3))); 612Assert.Throws<ArgumentNullException>("match", () => ImmutableSegmentedList<int>.Empty.RemoveAll(null!)); 618Assert.True(ImmutableSegmentedList<int>.Empty.RemoveRange(0, 0).IsEmpty); 837return ImmutableSegmentedList<T>.Empty.AddRange(contents);
Collections\IndexOfTests.cs (2)
50var list = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(100, 5).Concat(Enumerable.Range(100, 5))); 118var list = ImmutableSegmentedList<int>.Empty.AddRange(Enumerable.Range(100, 5).Concat(Enumerable.Range(100, 5)));
Collections\SegmentedCollectionsMarshalTests.cs (1)
483SegmentedList<T>? list = SegmentedCollectionsMarshal.AsSegmentedList(ImmutableSegmentedList<T>.Empty);