SenseNet.ContentRepository.Storage.Security.PermissionEvaluator.CreatePermissionInfo C# (CSharp) Method

CreatePermissionInfo() private method

private CreatePermissionInfo ( string path, int id, int creator, int lastModifier, bool inherited ) : PermissionInfo
path string
id int
creator int
lastModifier int
inherited bool
return PermissionInfo
        private PermissionInfo CreatePermissionInfo(string path, int id, int creator, int lastModifier, bool inherited)
        {
            var parent = GetParentInfo(path);
            var permInfo = new PermissionInfo
            {
                Path = path,
                Id = id,
                Creator = creator,
                LastModifier = lastModifier,
                Inherits = inherited,
                PermissionSets = new List<PermissionSet>(),
                Parent = parent,
                Children = new List<PermissionInfo>()
            };
            if (parent != null)
                parent.Children.Add(permInfo);
            return permInfo;
        }
        private PermissionInfo GetParentInfo(string path)