Guest User

Untitled

a guest
Jun 23rd, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. List<Type> types = GetAllControllerTypes();
  2. var groupedByName = types.GroupBy(t => t.Name.Substring(0, t.Name.Length - "Controller".Length), StringComparer.OrdinalIgnoreCase);
  3. cache = groupedByName.ToDictionary(
  4. g => g.Key,
  5. g => g.ToLookup(t => t.Namespace ?? String.Empty, StringComparer.OrdinalIgnoreCase),
  6. StringComparer.OrdinalIgnoreCase);
Add Comment
Please, Sign In to add comment