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