private static List <NavigationNodeCollection> LoadNavigationNodeCollection(UserContext userContext, MailboxSession session, params NavigationNodeGroupSection[] groupSections) { object[][] data = NavigationNodeCollection.LoadCommonViewAssociatedMessages(session); List <NavigationNodeCollection> list = new List <NavigationNodeCollection>(groupSections.Length); foreach (NavigationNodeGroupSection navigationNodeGroupSection in groupSections) { list.Add(new NavigationNodeCollection(userContext, session, navigationNodeGroupSection, data)); } return(list); }