2 // System.Security.NamedPermissionSet
\r
5 // Dan Lewis (dihlewis@yahoo.co.uk)
\r
13 using System.Security.Permissions;
\r
15 namespace System.Security {
\r
19 public sealed class NamedPermissionSet : PermissionSet {
\r
20 public NamedPermissionSet (string name, PermissionSet set) : base (set) {
\r
22 this.description = "";
\r
25 public NamedPermissionSet (string name, PermissionState state) : base (state) {
\r
27 this.description = "";
\r
30 public NamedPermissionSet (NamedPermissionSet set) : this (set.name, set) {
\r
33 public NamedPermissionSet (string name) : this (name, PermissionState.None) {
\r
36 public string Description {
\r
37 get { return description; }
\r
38 set { description = value; }
\r
41 public string Name {
\r
42 get { return name; }
\r
43 set { name = value; }
\r
46 public override PermissionSet Copy () {
\r
50 public NamedPermissionSet Copy (string name) {
\r
54 public override void FromXml (SecurityElement e) {
\r
57 public override SecurityElement ToXml () {
\r
63 private string name;
\r
64 private string description;
\r