public List<string> GetRoles() { var result = new List<string>(); lock (_roles) { foreach (var role in _roles.OrderBy(a => a.Key)) result.Add(role.Value); } return result; } }