public override int IndexOfValue (Object val) { lock (host.SyncRoot) { return host.IndexOfValue (val); } }