}// GetNodeIndexNumber internal CSinglePermissionSet AddPermissionSet(PolicyLevel pl, NamedPermissionSet ps) { // Find the policy level we're after if (UserNode.MyPolicyLevel == pl) { return(UserNode.AddPermissionSet(ps)); } else if (MachineNode.MyPolicyLevel == pl) { return(MachineNode.AddPermissionSet(ps)); } else if (EnterpriseNode.MyPolicyLevel == pl) { return(EnterpriseNode.AddPermissionSet(ps)); } else { throw new Exception("I don't know about this policy level"); } }// AddPermissionSet