public static IDictionary <Content, int> GetRelatedItemsOneLevel(Content content, PermissionLevel level, ISecurityMember member, IEnumerable <PermissionType> permissions) { content.ContentHandler.Security.AssertSubtree(PermissionType.SeePermissions); var nodes = SecurityHandler.GetRelatedNodesOneLevel(content.Path.ToLower(), level, member, permissions); var result = new Dictionary <Content, int>(nodes.Count); foreach (var item in nodes) { result.Add(Content.Create(item.Key), item.Value); } return(result); }