Additional, optimized constructors & AddRange variants added to RecyclableArrayList. Benchmarks extended.
This commit is contained in:
1 parent
878ec4924a
commit
8984a3fac0
11 files changed
+484
-75
No files matched your search
@@ -14,6 +14,12 @@
|
||||
protected object[]? _testObjects;
|
||||
protected object[] TestObjects => _testObjects ??= Enumerable.Range(1, TestObjectCount).Select(x => new object()).ToArray();
|
||||
|
||||
private List<object>? _testObjectsAsList;
|
||||
protected List<object> TestObjectsAsList => _testObjectsAsList ??= TestObjects.ToList();
|
||||
|
||||
private RecyclableArrayList<object>? _testObjectsAsRecyclableArrayList;
|
||||
protected RecyclableArrayList<object> TestObjectsAsRecyclableArrayList => _testObjectsAsRecyclableArrayList ??= TestObjects.ToRecyclableArrayList();
|
||||
|
||||
protected static void DoNothing<T>(T obj)
|
||||
{
|
||||
_ = obj;
|
||||
|
||||
Reference in new issue
Block a user