private void AddPermission(PEAPI.SecurityAction sec_action, object perm, DeclSecurity decl_sec) { SSPermissionSet ps = perm as SSPermissionSet; if (ps != null) { decl_sec.AddPermissionSet(sec_action, ps); return; } IPermission iper = perm as IPermission; if (iper != null) { decl_sec.AddPermission(sec_action, iper); return; } MIPermissionSet ps20 = perm as MIPermissionSet; if (ps20 != null) { decl_sec.AddPermissionSet(sec_action, ps20); return; } }
public void AddPermission(PEAPI.SecurityAction sec_action, object perm) { if (CurrentDeclSecurityTarget == null) { return; } AddPermission(sec_action, perm, CurrentDeclSecurityTarget.DeclSecurity); }