public bool ContainsAll(ICollection <T> c) { return(s.ContainsAll(c)); }
bool IExtendedCollection <T> .ContainsAll(ICollection <T> c) { lock (this) { return(set.ContainsAll(c)); } }