diff options
author | Sebastien Pouliot <sebastien@ximian.com> | 2004-09-01 16:28:00 +0400 |
---|---|---|
committer | Sebastien Pouliot <sebastien@ximian.com> | 2004-09-01 16:28:00 +0400 |
commit | 9fd3f662658b30067b3e71ecafa25cf8f80b7cc9 (patch) | |
tree | 0f08f2db8100d4c5fcb14ac032768b727391c066 /mcs/class | |
parent | 198a381ea6a65f3a43886c7cf29ea7adfcd1fe6c (diff) |
2004-09-01 Sebastien Pouliot <sebastien@ximian.com>
* ZoneIdentityPermission.cs: Do not include "Zone" attribute in XML if
zone == NoZone (so the permission can be considered as empty).
svn path=/trunk/mcs/; revision=33152
Diffstat (limited to 'mcs/class')
-rw-r--r-- | mcs/class/corlib/System.Security.Permissions/ChangeLog | 5 | ||||
-rw-r--r-- | mcs/class/corlib/System.Security.Permissions/ZoneIdentityPermission.cs | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/mcs/class/corlib/System.Security.Permissions/ChangeLog b/mcs/class/corlib/System.Security.Permissions/ChangeLog index 64b32181d48..1fe0c596c13 100644 --- a/mcs/class/corlib/System.Security.Permissions/ChangeLog +++ b/mcs/class/corlib/System.Security.Permissions/ChangeLog @@ -1,3 +1,8 @@ +2004-09-01 Sebastien Pouliot <sebastien@ximian.com> + + * ZoneIdentityPermission.cs: Do not include "Zone" attribute in XML if + zone == NoZone (so the permission can be considered as empty). + 2004-08-20 Sebastien Pouliot <sebastien@ximian.com> * SiteIdentityPermission.cs: Basic (without wildcards) implementation diff --git a/mcs/class/corlib/System.Security.Permissions/ZoneIdentityPermission.cs b/mcs/class/corlib/System.Security.Permissions/ZoneIdentityPermission.cs index 2c64496cea0..d80c6f5a30c 100644 --- a/mcs/class/corlib/System.Security.Permissions/ZoneIdentityPermission.cs +++ b/mcs/class/corlib/System.Security.Permissions/ZoneIdentityPermission.cs @@ -115,7 +115,8 @@ namespace System.Security.Permissions { public override SecurityElement ToXml () { SecurityElement se = Element (version); - se.AddAttribute ("Zone", zone.ToString ()); + if (zone != SecurityZone.NoZone) + se.AddAttribute ("Zone", zone.ToString ()); return se; } |