1 type derived from CollectionTracker
xunit.assert (1)
Sdk\CollectionTracker.cs (1)
406 sealed class CollectionTracker<T> : CollectionTracker, IEnumerable<T>
41 references to CollectionTracker
xunit.assert (41)
CollectionAsserts.cs (1)
534 using (var tracker = collection.AsTracker())
EqualityAsserts.cs (6)
78 var expectedTracker = expected.AsNonStringTracker(); 79 var actualTracker = actual.AsNonStringTracker(); 140 result = CollectionTracker.AreCollectionsEqual(expectedTracker, actualTracker, itemComparer, itemComparer == AssertEqualityComparer<T>.DefaultInnerComparer); 530 var expectedTracker = expected.AsNonStringTracker(); 531 var actualTracker = actual.AsNonStringTracker(); 594 result = CollectionTracker.AreCollectionsEqual(expectedTracker, actualTracker, itemComparer, itemComparer == AssertEqualityComparer<T>.DefaultInnerComparer);
Sdk\ArgumentFormatter.cs (1)
187 if (value is CollectionTracker tracker)
Sdk\AssertEqualityComparer.cs (2)
83 using (var xTracker = x.AsNonStringTracker()) 84 using (var yTracker = y.AsNonStringTracker())
Sdk\AssertEqualityComparer_aot.cs (3)
35 CollectionTracker? xTracker, 37 CollectionTracker? yTracker) 73 return CollectionTracker.AreCollectionsEqual(xTracker, yTracker, InnerComparer, InnerComparer == DefaultInnerComparer);
Sdk\AssertEqualityComparerAdapter.cs (2)
59 CollectionTracker? xTracker, 61 CollectionTracker? yTracker)
Sdk\CollectionTracker.cs (13)
48 /// Initializes a new instance of the <see cref="CollectionTracker"/> class. 58 /// (for example, <see cref="AreCollectionsEqual(CollectionTracker?, CollectionTracker?, IEqualityComparer, bool)"/>). 74 CollectionTracker? x, 75 CollectionTracker? y, 101 CollectionTracker? x, 102 CollectionTracker? y, 154 CollectionTracker? x, 155 CollectionTracker? y) 212 CollectionTracker? x, 213 CollectionTracker? y, 244 using (var xCurrentTracker = isDefaultItemComparer ? xCurrent.AsNonStringTracker() : null) 245 using (var yCurrentTracker = isDefaultItemComparer ? yCurrent.AsNonStringTracker() : null)
Sdk\CollectionTracker_aot.cs (2)
21 CollectionTracker? x, 22 CollectionTracker? y,
Sdk\CollectionTrackerExtensions.cs (2)
29 internal static CollectionTracker? AsNonStringTracker(this object? value) 58 public static IEnumerator GetEnumerator(this CollectionTracker tracker)
Sdk\CollectionTrackerExtensions_aot.cs (3)
26 public static CollectionTracker? AsTracker(this IEnumerable? enumerable) 34 if (enumerable is CollectionTracker result) 37 return CollectionTracker.Wrap(enumerable);
Sdk\IAssertEqualityComparer.cs (6)
32 /// <param name="xTracker">The first value as a <see cref="CollectionTracker"/> (if it's a collection)</param> 34 /// <param name="yTracker">The second value as a <see cref="CollectionTracker"/> (if it's a collection)</param> 39 CollectionTracker? xTracker, 41 CollectionTracker? yTracker); 80 using (var xTracker = x.AsNonStringTracker()) 81 using (var yTracker = y.AsNonStringTracker())