36 references to MaxEnumerableLength
Microsoft.DotNet.XUnitAssert.Tests (5)
Asserts\Sdk\CollectionTrackerTests.cs (5)
13 var result = tracker.FormatIndexedMismatch(2600, out var pointerIndent, ArgumentFormatter.MaxEnumerableLength + 1); 76 var result = CollectionTracker<int>.FormatIndexedMismatch(span, 2600, out var pointerIndent, ArgumentFormatter.MaxEnumerableLength + 1); 147 Assert.Equal($"[{ArgumentFormatter.Ellipsis}]", tracker.FormatStart(ArgumentFormatter.MaxEnumerableLength + 1)); 182 Assert.Equal($"[{ArgumentFormatter.Ellipsis}]", CollectionTracker<object>.FormatStart(collection, ArgumentFormatter.MaxEnumerableLength + 1)); 217 Assert.Equal($"[{ArgumentFormatter.Ellipsis}]", CollectionTracker<object>.FormatStart(span, ArgumentFormatter.MaxEnumerableLength + 1));
xunit.assert (31)
Sdk\ArgumentFormatter.cs (1)
283 if (idx == MaxEnumerableLength)
Sdk\CollectionTracker.cs (30)
444 if (depth > ArgumentFormatter.MaxEnumerableLength) 503 if (depth > ArgumentFormatter.MaxEnumerableLength) 511 if (ArgumentFormatter.MaxEnumerableLength == int.MaxValue) 518 startIndex = Math.Max(0, (mismatchedIndex ?? 0) - ArgumentFormatter.MaxEnumerableLength / 2); 519 endIndex = Math.Min(span.Length - 1, startIndex + ArgumentFormatter.MaxEnumerableLength - 1); 520 startIndex = Math.Max(0, endIndex - ArgumentFormatter.MaxEnumerableLength + 1); 576 if (depth > ArgumentFormatter.MaxEnumerableLength) 583 while (enumerator.CurrentIndex <= ArgumentFormatter.MaxEnumerableLength) 602 if (depth > ArgumentFormatter.MaxEnumerableLength) 610 while (currentIndex <= ArgumentFormatter.MaxEnumerableLength) 632 if (depth > ArgumentFormatter.MaxEnumerableLength) 640 while (currentIndex <= ArgumentFormatter.MaxEnumerableLength) 658 var printLength = Math.Min(currentIndex + 1, ArgumentFormatter.MaxEnumerableLength); 668 if (currentIndex >= ArgumentFormatter.MaxEnumerableLength) 701 if (ArgumentFormatter.MaxEnumerableLength == int.MaxValue) 708 startIndex = Math.Max(0, (mismatchedIndex ?? 0) - ArgumentFormatter.MaxEnumerableLength / 2); 709 endIndex = startIndex + ArgumentFormatter.MaxEnumerableLength - 1; 719 if (ArgumentFormatter.MaxEnumerableLength != int.MaxValue) 720 startIndex = Math.Max(0, endIndex - ArgumentFormatter.MaxEnumerableLength + 1); 770 ArgumentFormatter.MaxEnumerableLength == int.MaxValue 857 readonly T[] currentItemsRingBuffer = new T[ArgumentFormatter.MaxEnumerableLength]; 868 var itemIndex = Math.Max(0, CurrentIndex - ArgumentFormatter.MaxEnumerableLength + 1); 870 var indexInRingBuffer = (currentItemsLastInsertionIndex - CurrentIndex + itemIndex) % ArgumentFormatter.MaxEnumerableLength; 872 indexInRingBuffer += ArgumentFormatter.MaxEnumerableLength; 879 indexInRingBuffer = (indexInRingBuffer + 1) % ArgumentFormatter.MaxEnumerableLength; 903 if (CurrentIndex <= ArgumentFormatter.MaxEnumerableLength) 908 currentItemsLastInsertionIndex = (currentItemsLastInsertionIndex + 1) % ArgumentFormatter.MaxEnumerableLength; 930 if (index < 0 || index <= CurrentIndex - ArgumentFormatter.MaxEnumerableLength || index > CurrentIndex) 936 var indexInRingBuffer = (currentItemsLastInsertionIndex - CurrentIndex + index) % ArgumentFormatter.MaxEnumerableLength; 938 indexInRingBuffer += ArgumentFormatter.MaxEnumerableLength;