1 instantiation of EmptyReadOnlyList
Shared (1)
EmptyCollections\EmptyReadOnlyList.cs (1)
19public static readonly EmptyReadOnlyList<T> Instance = new();
16 references to EmptyReadOnlyList
Shared (14)
EmptyCollections\Empty.cs (3)
24public static IReadOnlyCollection<T> ReadOnlyCollection<T>() => EmptyReadOnlyList<T>.Instance; 31public static IEnumerable<T> Enumerable<T>() => EmptyReadOnlyList<T>.Instance; 38public 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; 102return EmptyReadOnlyList<T>.Instance; 108return EmptyReadOnlyList<T>.Instance; 114return EmptyReadOnlyList<T>.Instance;
EmptyCollections\EmptyReadonlyDictionary.cs (3)
24public IEnumerable<TKey> Keys => EmptyReadOnlyList<TKey>.Instance; 25public IEnumerable<TValue> Values => EmptyReadOnlyList<TValue>.Instance; 27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator();
EmptyCollections\EmptyReadOnlyList.cs (1)
19public static readonly EmptyReadOnlyList<T> Instance = new();
Shared.Tests (2)
EmptyCollections\EmptyCollectionExtensionsTests.cs (1)
65var nothing = EmptyReadOnlyList<int>.Instance;
EmptyCollections\EmptyReadOnlyListTests.cs (1)
20var instance = EmptyReadOnlyList<int>.Instance;