[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Security NamedPermissi
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Security NamedPermissionSet.cs, 1.2, 1.3 PermissionSet.cs, 1.8, 1.9 |
Date: |
Mon, 01 Sep 2003 03:30:35 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Security
In directory subversions:/tmp/cvs-serv17036/runtime/System/Security
Modified Files:
NamedPermissionSet.cs PermissionSet.cs
Log Message:
TODO's in "PolicyLevel".
Index: NamedPermissionSet.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Security/NamedPermissionSet.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** NamedPermissionSet.cs 29 May 2003 03:12:58 -0000 1.2
--- NamedPermissionSet.cs 1 Sep 2003 07:30:33 -0000 1.3
***************
*** 144,147 ****
--- 144,157 ----
}
+ // Copy the contents of another permission set into this one.
+ internal override void CopyFrom(PermissionSet pSet)
+ {
+ base.CopyFrom(pSet);
+ if(pSet is NamedPermissionSet)
+ {
+ description =
((NamedPermissionSet)pSet).Description;
+ }
+ }
+
}; // class NamedPermissionSet
Index: PermissionSet.cs
===================================================================
RCS file:
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Security/PermissionSet.cs,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** PermissionSet.cs 24 Aug 2003 02:37:35 -0000 1.8
--- PermissionSet.cs 1 Sep 2003 07:30:33 -0000 1.9
***************
*** 650,653 ****
--- 650,671 ----
#endif // !ECMA_COMPAT
+ // Copy the contents of another permission set into this one.
+ internal virtual void CopyFrom(PermissionSet pSet)
+ {
+ if(pSet.IsUnrestricted())
+ {
+ state = PermissionState.Unrestricted;
+ }
+ else
+ {
+ state = PermissionState.None;
+ }
+ permissions.Clear();
+ foreach(IPermission perm in pSet)
+ {
+ SetPermission(perm.Copy());
+ }
+ }
+
}; // class PermissionSet
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Security NamedPermissionSet.cs, 1.2, 1.3 PermissionSet.cs, 1.8, 1.9,
Rhys Weatherley <address@hidden> <=