private static void ParseInfo(string src, PermissionEvaluator newInstance)
{
var sa = src.Trim().Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
foreach (var s in sa)
{
var permInfo = PermissionInfo.Parse(s);
var parent = newInstance.GetParentInfo(permInfo.Path);
if (parent != null)
parent.Children.Add(permInfo);
permInfo.Parent = parent;
newInstance.permissionTable.Add(permInfo.Path, permInfo);
}
}