System.Collections.Specialized.OrderedDictionary.IndexOfKey C# (CSharp) Method

IndexOfKey() private method

private IndexOfKey ( object key ) : int
key object
return int
        private int IndexOfKey(object key)
        {
            for (int i = 0; i < objectsArray.Count; i++)
            {
                object o = ((DictionaryEntry)objectsArray[i]).Key;
                if (_comparer != null)
                {
                    if (_comparer.Equals(o, key))
                    {
                        return i;
                    }
                }
                else
                {
                    if (o.Equals(key))
                    {
                        return i;
                    }
                }
            }
            return -1;
        }