102 implementations of IComparer
mscorlib (7)
PresentationFramework (19)
System (8)
System.Activities.Presentation (2)
System.Data (3)
System.Data.Entity (1)
System.Data.SqlXml (1)
System.Drawing (2)
System.Messaging (1)
System.Runtime.Serialization (2)
System.Security (3)
System.ServiceModel (1)
System.Web (7)
System.Web.DataVisualization (2)
System.Web.Services (2)
System.Windows.Forms (20)
System.Windows.Forms.DataVisualization (2)
System.Workflow.Activities (1)
System.Workflow.ComponentModel (4)
System.Xml (9)
System.Xml.Linq (1)
UIAutomationClientsideProviders (2)
WindowsBase (2)
200 references to IComparer
mscorlib (61)
system\array.cs (11)
752Int32 IStructuralComparable.CompareTo(Object other, IComparer comparer) {
885public static int BinarySearch(Array array, Object value, IComparer comparer) {
911public static int BinarySearch(Array array, int index, int length, Object value, IComparer comparer) {
1691public static void Sort(Array array, IComparer comparer) {
1707public static void Sort(Array keys, Array items, IComparer comparer) {
1721public static void Sort(Array array, int index, int length, IComparer comparer) {
1735public static void Sort(Array keys, Array items, int index, int length, IComparer comparer) {
1939private IComparer comparer;
1941internal SorterObjectArray(Object[] keys, Object[] items, IComparer comparer) {
2257private IComparer comparer;
2259internal SorterGenericArray(Array keys, Array items, IComparer comparer)
system\collections\arraylist.cs (16)
239public virtual int BinarySearch(int index, int count, Object value, IComparer comparer) {
259public virtual int BinarySearch(Object value, IComparer comparer)
706public virtual void Sort(IComparer comparer)
719public virtual void Sort(int index, int count, IComparer comparer) {
856public override int BinarySearch(int index, int count, Object value, IComparer comparer)
1104public override void Sort(int index, int count, IComparer comparer) {
1290public override int BinarySearch(Object value, IComparer comparer) {
1297public override int BinarySearch(int index, int count, Object value, IComparer comparer) {
1452public override void Sort(IComparer comparer) {
1459public override void Sort(int index, int count, IComparer comparer) {
1711public override int BinarySearch(int index, int count, Object value, IComparer comparer) {
1826public override void Sort(int index, int count, IComparer comparer) {
1967public override int BinarySearch(int index, int count, Object value, IComparer comparer) {
2081public override void Sort(int index, int count, IComparer comparer) {
2210public override int BinarySearch(int index, int count, Object value, IComparer comparer) {
2491public override void Sort(int index, int count, IComparer comparer) {
system\collections\hashtable.cs (12)
193_keycomparer = new CompatibleComparer((IComparer)null, value);
203protected IComparer comparer
315public Hashtable(int capacity, float loadFactor, IHashCodeProvider hcp, IComparer comparer) : this(capacity, loadFactor) {
333public Hashtable(IHashCodeProvider hcp, IComparer comparer) : this(0, 1.0f, hcp, comparer) {
344public Hashtable(int capacity, IHashCodeProvider hcp, IComparer comparer)
366public Hashtable(IDictionary d, IHashCodeProvider hcp, IComparer comparer)
375public Hashtable(IDictionary d, float loadFactor, IHashCodeProvider hcp, IComparer comparer)
1179info.AddValue(ComparerName, null,typeof(IComparer));
1184info.AddValue(ComparerName, c.Comparer, typeof(IComparer));
1224IComparer c = null;
1249c = (IComparer)siInfo.GetValue(ComparerName, typeof(IComparer));
PresentationFramework (41)
System (35)
compmod\system\collections\specialized\nameobjectcollectionbase.cs (13)
82protected NameObjectCollectionBase(IHashCodeProvider hashProvider, IComparer comparer) {
95protected NameObjectCollectionBase(int capacity, IHashCodeProvider hashProvider, IComparer comparer) {
142info.AddValue(ComparerName, CompatibleComparer.DefaultComparer, typeof(IComparer));
146info.AddValue(ComparerName, null, typeof(IComparer));
151info.AddValue(ComparerName, c.Comparer, typeof(IComparer));
196IComparer comparer = null;
214comparer = (IComparer)info.GetValue(ComparerName, typeof(IComparer));
752IComparer _comparer;
753static volatile IComparer defaultComparer;
760internal CompatibleComparer(IComparer comparer, IHashCodeProvider hashCodeProvider) {
802public IComparer Comparer {
816public static IComparer DefaultComparer {
System.Configuration (2)
System.Data.Entity (4)
System.Data.Linq (2)
System.ServiceModel (2)
System.Web (4)
System.Web.DataVisualization (1)
System.Web.Mobile (1)
System.Windows.Forms (26)
System.Windows.Forms.DataVisualization (1)
System.Workflow.ComponentModel (2)
System.Xml (8)
System.Xml.Linq (1)
UIAutomationClientsideProviders (3)
WindowsBase (6)