3 instantiations of MaskDescriptorComparer
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\MaskDesignerDialog.cs (1)
496
_maskDescriptors.Sort(new
MaskDescriptorComparer
(sortType, _listViewSortOrder));
System.Windows.Forms.Design.Tests (2)
System\Windows\Forms\Design\MaskDescriptorComparerTests.cs (2)
26
MaskDescriptorComparer comparer =
new
(MaskDescriptorComparer.SortType.ByName, SortOrder.Ascending);
41
MaskDescriptorComparer comparer =
new
(sortType, sortOrder);
18 references to MaskDescriptorComparer
System.Windows.Forms.Design (3)
System\Windows\Forms\Design\MaskDesignerDialog.cs (3)
476
private void UpdateSortedListView(
MaskDescriptorComparer
.SortType sortType)
578
UpdateSortedListView((
MaskDescriptorComparer
.SortType)e.Column);
638
UpdateSortedListView(
MaskDescriptorComparer
.SortType.ByName);
System.Windows.Forms.Design.Tests (15)
System\Windows\Forms\Design\MaskDescriptorComparerTests.cs (15)
26
MaskDescriptorComparer
comparer = new(
MaskDescriptorComparer
.SortType.ByName, SortOrder.Ascending);
31
[InlineData(
MaskDescriptorComparer
.SortType.ByName, SortOrder.Ascending, -1)]
32
[InlineData(
MaskDescriptorComparer
.SortType.ByName, SortOrder.Descending, 1)]
33
[InlineData(
MaskDescriptorComparer
.SortType.BySample, SortOrder.Ascending, -1)]
34
[InlineData(
MaskDescriptorComparer
.SortType.BySample, SortOrder.Descending, 1)]
35
[InlineData(
MaskDescriptorComparer
.SortType.ByValidatingTypeName, SortOrder.Ascending, -1)]
36
[InlineData(
MaskDescriptorComparer
.SortType.ByValidatingTypeName, SortOrder.Descending, 1)]
37
internal void Compare_ShouldSortCorrectlyAccordingToSortTypeAndOrder(
MaskDescriptorComparer
.SortType sortType, SortOrder sortOrder, int expectedComparisonSign)
41
MaskDescriptorComparer
comparer = new(sortType, sortOrder);
55
int hashCodeA =
MaskDescriptorComparer
.GetHashCode(maskDescriptorA);
56
int hashCodeB =
MaskDescriptorComparer
.GetHashCode(maskDescriptorB);
78
bool result =
MaskDescriptorComparer
.Equals(maskDescriptorA, maskDescriptorB);
83
bool resultSameInstance =
MaskDescriptorComparer
.Equals(maskDescriptorA, maskDescriptorA);
91
bool resultDifferentInstances =
MaskDescriptorComparer
.Equals(maskDescriptorC, maskDescriptorD);