public IList<string> GetMemberNames() { List<string> res = new List<string>(); lock (_storage) { foreach (var storage in _storage.Values) { storage.AddNames(res); } } return res; }