public IEnumerator <PSObject> GetEnumerator() { switch (m_returns) { case IndexAdapterReturns.Keys: return(Keys.GetEnumerator()); case IndexAdapterReturns.Values: return(Values.GetEnumerator()); case IndexAdapterReturns.Both: return(KeyValuePairs.GetEnumerator()); default: throw new Exception("unexpected enum value"); } }
public IEnumerator <KeyValuePair <string, string> > GetEnumerator() { return(KeyValuePairs.GetEnumerator()); }