public override IDictionaryEnumerator GetEnumerator () { lock (host.SyncRoot) { return host.GetEnumerator(); } }