internal static PermissionEvaluator Parse(string src)
{
var result = new PermissionEvaluator();
var sa = src.Trim().Split(new char[] { '#' }, StringSplitOptions.RemoveEmptyEntries);
ParseInfo(sa[0].Trim(), result);
ParseMembership(sa[1].Trim(), result);
return result;
}
private static void ParseInfo(string src, PermissionEvaluator newInstance)