63 implementations of Compare
dotnet-svcutil-lib (10)
FrameworkFork\Microsoft.Xml\Misc\InvariantComparer.cs (1)
22public int Compare(Object a, Object b)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Mappings.cs (2)
767public int Compare(object o1, object o2) 913public int Compare(object o1, object o2)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SchemaObjectWriter.cs (4)
17public int Compare(object o1, object o2) 32public int Compare(object o1, object o2) 42public int Compare(object o1, object o2) 58public int Compare(object o1, object o2)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (1)
1890public int Compare(object o1, object o2)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CompiledXpathExpr.cs (1)
195public int Compare(object x, object y)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBaseReader.cs (1)
2504public int Compare(object obj1, object obj2)
Microsoft.Build (3)
AssemblyNameComparer.cs (1)
54public int Compare(object o1, object o2)
Logging\BaseConsoleLogger.cs (2)
109public int Compare(Object a, Object b) 846public int Compare(object o1, object o2)
Microsoft.Build.Tasks.Core (4)
AssemblyNameComparer.cs (1)
54public int Compare(object o1, object o2)
ManifestUtil\Manifest.cs (1)
769public int Compare(object x, object y)
ManifestUtil\Util.cs (1)
593int IComparer.Compare(object obj1, object obj2)
RedistList.cs (1)
886public int Compare(object a, object b)
MSBuild (1)
AssemblyNameComparer.cs (1)
54public int Compare(object o1, object o2)
MSBuildTaskHost (1)
AssemblyNameComparer.cs (1)
54public int Compare(object o1, object o2)
PresentationFramework (6)
MS\Internal\Data\CollectionViewGroupInternal.cs (1)
629public int Compare(object x, object y)
MS\Internal\Data\SortFieldComparer.cs (1)
51public int Compare(object o1, object o2)
System\Windows\Data\BindingListCollectionView.cs (1)
123int IComparer.Compare(object o1, object o2)
System\Windows\Data\ListCollectionView.cs (1)
317int IComparer.Compare(object o1, object o2)
System\Windows\Data\PropertyGroupDescription.cs (1)
289int IComparer.Compare(object x, object y)
System\Windows\Documents\TextStore.cs (1)
4264public int Compare( Object x, Object y )
PresentationFramework-SystemXml (1)
XmlNodeComparer.cs (1)
33int IComparer.Compare(object o1, object o2)
ReachFramework (1)
AlphaFlattener\SegmentTree.cs (1)
28int IComparer.Compare(Object x, Object y)
System.Collections (1)
System\Collections\StructuralComparisons.cs (1)
62public int Compare(object? x, object? y)
System.Collections.NonGeneric (1)
System\Collections\CaseInsensitiveComparer.cs (1)
52public int Compare(object? a, object? b)
System.ComponentModel.TypeConverter (3)
System\ComponentModel\CultureInfoConverter.cs (1)
236public int Compare(object? item1, object? item2)
System\ComponentModel\TypeDescriptor.cs (1)
3039public int Compare(object? left, object? right)
System\InvariantComparer.cs (1)
19public int Compare(object? a, object? b)
System.Net.Primitives (1)
System\Net\CookieContainer.cs (1)
950int IComparer.Compare(object? ol, object? or)
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\Collections\Comparer.cs (1)
52public int Compare(object? a, object? b)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Comparer.cs (1)
25int IComparer.Compare(object? x, object? y)
src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (1)
45public int Compare(object? a, object? b)
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (1)
158public int Compare(object? x, object? y)
System.Private.DataContractSerialization (2)
System\Xml\XmlBaseReader.cs (1)
2660public int Compare(object? obj1, object? obj2)
System\Xml\XmlCanonicalWriter.cs (1)
893public int Compare(object? obj1, object? obj2)
System.Private.Xml (7)
System\Xml\Serialization\SchemaObjectWriter.cs (4)
18public int Compare(object? o1, object? o2) 33public int Compare(object? o1, object? o2) 43public int Compare(object? o1, object? o2) 59public int Compare(object? o1, object? o2)
System\Xml\Serialization\XmlSchemaImporter.cs (1)
1788public int Compare(object? o1, object? o2)
System\Xml\XPath\Internal\CompiledXPathExpr.cs (1)
196public int Compare(object? x, object? y)
System\Xml\Xsl\XsltOld\TemplateManager.cs (1)
20public int Compare(object? x, object? y)
System.Private.Xml.Linq (1)
System\Xml\Linq\XNodeDocumentOrderComparer.cs (1)
52int IComparer.Compare(object? x, object? y)
System.Resources.Extensions (1)
src\libraries\System.Private.CoreLib\src\System\Resources\FastResourceComparer.cs (1)
45public int Compare(object? a, object? b)
System.Security.Cryptography.Xml (3)
System\Security\Cryptography\Xml\AttributeSortOrder.cs (1)
14public int Compare(object? a, object? b)
System\Security\Cryptography\Xml\NamespaceSortOrder.cs (1)
13public int Compare(object? a, object? b)
System\Security\Cryptography\Xml\SignedXml.cs (1)
860public int Compare(object? a, object? b)
System.Windows.Forms (8)
misc\InvariantComparer.cs (1)
19public int Compare(object? a, object? b)
System\Windows\Forms\Controls\ListView\ListView.IconComparer.cs (1)
28public int Compare(object? obj1, object? obj2)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\AttributeTypeSorter.cs (1)
14public int Compare(object? x, object? y) => Compare(x as Attribute, y as Attribute);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.DisplayNameSortComparer.cs (1)
14public int Compare(object? left, object? right)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiSelectRootGridEntry.PropertyDescriptorComparer.cs (1)
14public int Compare(object? obj1, object? obj2)
System\Windows\Forms\Controls\UpDown\DomainUpDown.DomainUpDownItemCompare.cs (1)
13public int Compare(object? p, object? q)
System\Windows\Forms\Dialogs\CommonDialogs\SpecialFolderEnumConverter.SpecialFolderEnumComparer.cs (1)
14public int Compare(object? a, object? b)
System\Windows\Forms\Input\KeysConverter.cs (1)
142public int Compare(object? a, object? b)
System.Windows.Forms.Design (2)
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (1)
853int IComparer.Compare(object x, object y)
System\Windows\Forms\Design\ControlCommandSet.cs (1)
1711public int Compare(object x, object y)
UIAutomationClientSideProviders (2)
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (2)
554int IComparer.Compare(object x, object y) 611int IComparer.Compare(object x, object y)
147 references to Compare
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\SortQuery.cs (1)
210result = _comparers[i].Compare(x[i], y[i]);
GenerateDocumentationAndConfigFiles (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Metrics (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Metrics.Legacy (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.Build.Engine.UnitTests (7)
AssemblyNameEx_Tests.cs (7)
630Assert.Equal(0, AssemblyNameComparer.Comparer.Compare(a, b)); 631Assert.True(AssemblyNameComparer.Comparer.Compare(a, d) > 0); 632Assert.True(AssemblyNameComparer.Comparer.Compare(a, e) < 0); 634Assert.Equal(0, AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, c)); 635Assert.True(AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, b) > 0); 636Assert.True(AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, d) > 0); 637Assert.True(AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, e) < 0);
Microsoft.Build.Framework (1)
SegmentedArray`1.cs (1)
321var result = comparer.Compare(this[i], o[i]);
Microsoft.Build.Tasks.UnitTests (7)
AssemblyNameEx_Tests.cs (7)
630Assert.Equal(0, AssemblyNameComparer.Comparer.Compare(a, b)); 631Assert.True(AssemblyNameComparer.Comparer.Compare(a, d) > 0); 632Assert.True(AssemblyNameComparer.Comparer.Compare(a, e) < 0); 634Assert.Equal(0, AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, c)); 635Assert.True(AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, b) > 0); 636Assert.True(AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, d) > 0); 637Assert.True(AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, e) < 0);
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.Analyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.CodeStyle (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.Collections.Package (1)
Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.Extensions.Package (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.UnitTests (2)
Collections\HashSet\TestingTypes.cs (2)
229return StructuralComparisons.StructuralComparer.Compare(x, y); 248return StructuralComparisons.StructuralComparer.Compare(x, y);
Microsoft.CodeAnalysis.Workspaces (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
PresentationFramework (7)
MS\Internal\Data\CollectionViewGroupInternal.cs (2)
404if (comparer.Compare(seed, seed1) < 0) 418if (_groupComparer.Compare(item, ProtectedItems[index]) < 0)
MS\Internal\Data\LiveShapingList.cs (2)
266result = sfc.BaseComparer.Compare(v1, v2); 277result = _comparer.Compare(x.Item, y.Item);
System\Windows\Data\ListCollectionView.cs (3)
334return ActiveComparer.Compare(o1, o2); 1236if (localIndex > 0 && ActiveComparer.Compare(list[localIndex-1], editItem) > 0) 1243else if (localIndex < list.Count - 1 && ActiveComparer.Compare(editItem, list[localIndex+1]) > 0)
Roslyn.Diagnostics.Analyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
System.Collections.Specialized (6)
src\libraries\System.Private.CoreLib\src\System\Collections\CompatibleComparer.cs (1)
36return _comparer.Compare(a, b);
System\Collections\Specialized\ListDictionary.cs (5)
54if (comparer.Compare(oldKey, key) == 0) 73if ((comparer == null) ? oldKey.Equals(key) : comparer.Compare(oldKey, key) == 0) 161if ((comparer == null) ? oldKey.Equals(key) : comparer.Compare(oldKey, key) == 0) 196if ((comparer == null) ? oldKey.Equals(key) : comparer.Compare(oldKey, key) == 0) 240if ((comparer == null) ? oldKey.Equals(key) : comparer.Compare(oldKey, key) == 0)
System.Configuration.ConfigurationManager (1)
System\Configuration\ConfigurationElementCollection.cs (1)
1201if (_comparer != null) return _comparer.Compare(key1, key2) == 0;
System.Private.CoreLib (89)
src\libraries\System.Private.CoreLib\src\System\Array.cs (15)
713c = comparer.Compare(left, right); 870c = comparer.Compare(objArray[i], value); 964c = comparer.Compare(array.GetValue(i), value); 2259if (comparer.Compare(keys[a], keys[b]) > 0) 2376while (comparer.Compare(keys[++left], pivot) < 0) ; 2377while (comparer.Compare(pivot, keys[--right]) < 0) ; 2416if (child < n && comparer.Compare(keys[lo + child - 1], keys[lo + child]) < 0) 2420if (!(comparer.Compare(d, keys[lo + child - 1]) < 0)) 2442while (j >= lo && comparer.Compare(t, keys[j]) < 0) 2476if (comparer.Compare(keys.GetValue(a), keys.GetValue(b)) > 0) 2592while (comparer.Compare(keys.GetValue(++left), pivot) < 0) ; 2593while (comparer.Compare(pivot, keys.GetValue(--right)) < 0) ; 2632if (child < n && comparer.Compare(keys.GetValue(lo + child - 1), keys.GetValue(lo + child)) < 0) 2637if (!(comparer.Compare(d, keys.GetValue(lo + child - 1)) < 0)) 2659while (j >= lo && comparer.Compare(t, keys.GetValue(j)) < 0)
src\libraries\System.Private.CoreLib\src\System\Collections\ArrayList.cs (1)
775int r = comparer.Compare(value, _list[mid]);
src\libraries\System.Private.CoreLib\src\System\Collections\CompatibleComparer.cs (1)
36return _comparer.Compare(a, b);
src\libraries\System.Private.CoreLib\src\System\Tuple.cs (36)
157return comparer.Compare(m_Item1, objTuple.m_Item1); 277int c = comparer.Compare(m_Item1, objTuple.m_Item1); 281return comparer.Compare(m_Item2, objTuple.m_Item2); 402int c = comparer.Compare(m_Item1, objTuple.m_Item1); 406c = comparer.Compare(m_Item2, objTuple.m_Item2); 410return comparer.Compare(m_Item3, objTuple.m_Item3); 537int c = comparer.Compare(m_Item1, objTuple.m_Item1); 541c = comparer.Compare(m_Item2, objTuple.m_Item2); 545c = comparer.Compare(m_Item3, objTuple.m_Item3); 549return comparer.Compare(m_Item4, objTuple.m_Item4); 682int c = comparer.Compare(m_Item1, objTuple.m_Item1); 686c = comparer.Compare(m_Item2, objTuple.m_Item2); 690c = comparer.Compare(m_Item3, objTuple.m_Item3); 694c = comparer.Compare(m_Item4, objTuple.m_Item4); 698return comparer.Compare(m_Item5, objTuple.m_Item5); 837int c = comparer.Compare(m_Item1, objTuple.m_Item1); 841c = comparer.Compare(m_Item2, objTuple.m_Item2); 845c = comparer.Compare(m_Item3, objTuple.m_Item3); 849c = comparer.Compare(m_Item4, objTuple.m_Item4); 853c = comparer.Compare(m_Item5, objTuple.m_Item5); 857return comparer.Compare(m_Item6, objTuple.m_Item6); 1002int c = comparer.Compare(m_Item1, objTuple.m_Item1); 1006c = comparer.Compare(m_Item2, objTuple.m_Item2); 1010c = comparer.Compare(m_Item3, objTuple.m_Item3); 1014c = comparer.Compare(m_Item4, objTuple.m_Item4); 1018c = comparer.Compare(m_Item5, objTuple.m_Item5); 1022c = comparer.Compare(m_Item6, objTuple.m_Item6); 1026return comparer.Compare(m_Item7, objTuple.m_Item7); 1182int c = comparer.Compare(m_Item1, objTuple.m_Item1); 1186c = comparer.Compare(m_Item2, objTuple.m_Item2); 1190c = comparer.Compare(m_Item3, objTuple.m_Item3); 1194c = comparer.Compare(m_Item4, objTuple.m_Item4); 1198c = comparer.Compare(m_Item5, objTuple.m_Item5); 1202c = comparer.Compare(m_Item6, objTuple.m_Item6); 1206c = comparer.Compare(m_Item7, objTuple.m_Item7); 1210return comparer.Compare(m_Rest, objTuple.m_Rest);
src\libraries\System.Private.CoreLib\src\System\ValueTuple.cs (36)
351return comparer.Compare(Item1, objTuple.Item1); 545int c = comparer.Compare(Item1, objTuple.Item1); 548return comparer.Compare(Item2, objTuple.Item2); 739int c = comparer.Compare(Item1, objTuple.Item1); 742c = comparer.Compare(Item2, objTuple.Item2); 745return comparer.Compare(Item3, objTuple.Item3); 949int c = comparer.Compare(Item1, objTuple.Item1); 952c = comparer.Compare(Item2, objTuple.Item2); 955c = comparer.Compare(Item3, objTuple.Item3); 958return comparer.Compare(Item4, objTuple.Item4); 1177int c = comparer.Compare(Item1, objTuple.Item1); 1180c = comparer.Compare(Item2, objTuple.Item2); 1183c = comparer.Compare(Item3, objTuple.Item3); 1186c = comparer.Compare(Item4, objTuple.Item4); 1189return comparer.Compare(Item5, objTuple.Item5); 1423int c = comparer.Compare(Item1, objTuple.Item1); 1426c = comparer.Compare(Item2, objTuple.Item2); 1429c = comparer.Compare(Item3, objTuple.Item3); 1432c = comparer.Compare(Item4, objTuple.Item4); 1435c = comparer.Compare(Item5, objTuple.Item5); 1438return comparer.Compare(Item6, objTuple.Item6); 1687int c = comparer.Compare(Item1, objTuple.Item1); 1690c = comparer.Compare(Item2, objTuple.Item2); 1693c = comparer.Compare(Item3, objTuple.Item3); 1696c = comparer.Compare(Item4, objTuple.Item4); 1699c = comparer.Compare(Item5, objTuple.Item5); 1702c = comparer.Compare(Item6, objTuple.Item6); 1705return comparer.Compare(Item7, objTuple.Item7); 1975int c = comparer.Compare(Item1, objTuple.Item1); 1978c = comparer.Compare(Item2, objTuple.Item2); 1981c = comparer.Compare(Item3, objTuple.Item3); 1984c = comparer.Compare(Item4, objTuple.Item4); 1987c = comparer.Compare(Item5, objTuple.Item5); 1990c = comparer.Compare(Item6, objTuple.Item6); 1993c = comparer.Compare(Item7, objTuple.Item7); 1996return comparer.Compare(Rest, objTuple.Rest);
System.Private.Xml (1)
System\Xml\XPath\Internal\SortQuery.cs (1)
201result = _comparers[i].Compare(x[i], y[i]);
System.Windows.Forms (4)
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.RowComparer.cs (1)
137result = _customComparer.Compare(value1, value2);
System\Windows\Forms\Controls\ListView\ListView.cs (1)
2478return _listItemSorter.Compare(x, y);
System\Windows\Forms\Controls\TreeView\TreeNode.cs (2)
1168if (sorter.Compare(_children[iT] /*previous*/, node/*current*/) <= 0) 1254if (sorter.Compare(_children[j] /*previous*/, _children[min] /*current*/) <= 0)
Test.Utilities (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
Text.Analyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
320var result = comparer.Compare(this[i], o[i]);
UIAutomationClientSideProviders (1)
MS\Internal\AutomationProxies\WindowsListViewGroupHelper.cs (1)
561return ((IComparer)helper).Compare(g1.Items[0], g2.Items[0]);