1 instantiation of StringHolder
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (1)
TestData\StringHolder.cs (1)
26=> new(text);
50 references to StringHolder
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (50)
EnumerableOrderingTests.cs (14)
157linqFunction: data => data.Order(StringHolder.Comparer.Ordinal), 158testFunction: data => data.OrderAsArray(StringHolder.Comparer.Ordinal)); 161linqFunction: data => data.Order(StringHolder.Comparer.OrdinalIgnoreCase), 162testFunction: data => data.OrderAsArray(StringHolder.Comparer.OrdinalIgnoreCase)); 177linqFunction: data => data.OrderDescending(StringHolder.Comparer.Ordinal), 178testFunction: data => data.OrderDescendingAsArray(StringHolder.Comparer.Ordinal)); 181linqFunction: data => data.OrderDescending(StringHolder.Comparer.OrdinalIgnoreCase), 182testFunction: data => data.OrderDescendingAsArray(StringHolder.Comparer.OrdinalIgnoreCase)); 228Func<IEnumerable<StringHolder?>, IEnumerable<StringHolder?>> linqFunction, 229Func<IEnumerable<StringHolder?>, ImmutableArray<StringHolder?>> testFunction) 231IEnumerable<StringHolder?> data = [ 238Assert.Equal<StringHolder?>(expected, actual, ReferenceEquals);
ImmutableArrayOrderingTests.cs (14)
790linqFunction: data => data.Order(StringHolder.Comparer.Ordinal), 791testFunction: data => data.OrderAsArray(StringHolder.Comparer.Ordinal)); 794linqFunction: data => data.Order(StringHolder.Comparer.OrdinalIgnoreCase), 795testFunction: data => data.OrderAsArray(StringHolder.Comparer.OrdinalIgnoreCase)); 810linqFunction: data => data.OrderDescending(StringHolder.Comparer.Ordinal), 811testFunction: data => data.OrderDescendingAsArray(StringHolder.Comparer.Ordinal)); 814linqFunction: data => data.OrderDescending(StringHolder.Comparer.OrdinalIgnoreCase), 815testFunction: data => data.OrderDescendingAsArray(StringHolder.Comparer.OrdinalIgnoreCase)); 861Func<ImmutableArray<StringHolder?>, IEnumerable<StringHolder?>> linqFunction, 862Func<ImmutableArray<StringHolder?>, ImmutableArray<StringHolder?>> testFunction) 864ImmutableArray<StringHolder?> data = [ 871Assert.Equal<StringHolder?>(expected, actual, ReferenceEquals);
ReadOnlyListOrderingTests.cs (14)
301linqFunction: data => data.Order(StringHolder.Comparer.Ordinal), 302testFunction: data => data.OrderAsArray(StringHolder.Comparer.Ordinal)); 305linqFunction: data => data.Order(StringHolder.Comparer.OrdinalIgnoreCase), 306testFunction: data => data.OrderAsArray(StringHolder.Comparer.OrdinalIgnoreCase)); 321linqFunction: data => data.OrderDescending(StringHolder.Comparer.Ordinal), 322testFunction: data => data.OrderDescendingAsArray(StringHolder.Comparer.Ordinal)); 325linqFunction: data => data.OrderDescending(StringHolder.Comparer.OrdinalIgnoreCase), 326testFunction: data => data.OrderDescendingAsArray(StringHolder.Comparer.OrdinalIgnoreCase)); 372Func<IReadOnlyList<StringHolder?>, IEnumerable<StringHolder?>> linqFunction, 373Func<IReadOnlyList<StringHolder?>, ImmutableArray<StringHolder?>> testFunction) 375IReadOnlyList<StringHolder?> data = [ 382Assert.Equal<StringHolder?>(expected, actual, ReferenceEquals);
TestData\StringHolder.cs (8)
9public sealed class StringHolder(string? text) : IComparable<StringHolder> 13public int CompareTo(StringHolder? other) 25public static implicit operator StringHolder(string? text) 28public sealed class Comparer : IComparer<StringHolder?> 30public static readonly IComparer<StringHolder?> Ordinal = new Comparer(StringComparer.Ordinal); 31public static readonly IComparer<StringHolder?> OrdinalIgnoreCase = new Comparer(StringComparer.OrdinalIgnoreCase); 40public int Compare(StringHolder? x, StringHolder? y)