GetEnumerator() public method

public GetEnumerator ( ) : IDictionaryEnumerator
return IDictionaryEnumerator
Ejemplo n.º 1
0
        private static bool Equals(SymbolSet s, SymbolSet t)
        {
            if (s.m_set.Count != t.m_set.Count)
            {
                return(false);
            }
            IDictionaryEnumerator enumerator1 = s.GetEnumerator();
            IDictionaryEnumerator enumerator2 = t.GetEnumerator();

            for (int index = 0; index < s.Count; ++index)
            {
                enumerator1.MoveNext();
                enumerator2.MoveNext();
                if (enumerator1.Key != enumerator2.Key)
                {
                    return(false);
                }
            }
            return(true);
        }
Ejemplo n.º 2
0
		static bool Equals(SymbolSet s,SymbolSet t) 
		{
			if (s.m_set.Count!=t.m_set.Count)
				return false;
			IDictionaryEnumerator de = s.GetEnumerator();
			IDictionaryEnumerator ee = t.GetEnumerator();
			for (int pos=0; pos<s.Count; pos++) 
			{
				de.MoveNext(); ee.MoveNext();
				if (de.Key != ee.Key)
					return false;
			}
			return true;
		}