22 references to Instance
Shared (13)
EmptyCollections\Empty.cs (3)
24
public static IReadOnlyCollection<T> ReadOnlyCollection<T>() => EmptyReadOnlyList<T>.
Instance
;
31
public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.
Instance
;
38
public static IReadOnlyList<T> ReadOnlyList<T>() => EmptyReadOnlyList<T>.
Instance
;
EmptyCollections\EmptyCollectionExtensions.cs (7)
33
=> collection == null || collection.Count == 0 ? EmptyReadOnlyList<T>.
Instance
: collection;
48
=> collection == null || collection.Count == 0 ? EmptyReadOnlyList<T>.
Instance
: collection;
63
=> list == null || list.Count == 0 ? EmptyReadOnlyList<T>.
Instance
: list;
78
=> list == null || list.Count == 0 ? EmptyReadOnlyList<T>.
Instance
: list;
102
return EmptyReadOnlyList<T>.
Instance
;
108
return EmptyReadOnlyList<T>.
Instance
;
114
return EmptyReadOnlyList<T>.
Instance
;
EmptyCollections\EmptyReadonlyDictionary.cs (3)
24
public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.
Instance
;
25
public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.
Instance
;
27
public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.
Instance
.GetEnumerator();
Shared.Tests (9)
EmptyCollections\EmptyCollectionExtensionsTests.cs (1)
65
var nothing = EmptyReadOnlyList<int>.
Instance
;
EmptyCollections\EmptyReadonlyDictionaryTests.cs (2)
19
Assert.Equal(EmptyReadOnlyList<int>.
Instance
, instance.Keys);
20
Assert.Equal(EmptyReadOnlyList<string>.
Instance
, instance.Values);
EmptyCollections\EmptyReadOnlyListTests.cs (6)
18
Assert.Same(EmptyReadOnlyList<int>.
Instance
, EmptyReadOnlyList<int>.
Instance
);
20
var instance = EmptyReadOnlyList<int>.
Instance
;
31
foreach (var i in EmptyReadOnlyList<int>.
Instance
)
42
var enumerator = EmptyReadOnlyList<int>.
Instance
.GetEnumerator();
55
var coll = EmptyReadOnlyList<int>.
Instance
as ICollection<int>;