dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/Serialization


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/runtime/System/Runtime/Serialization FormatterServices.cs,1.2,1.3
Date: Thu, 24 Apr 2003 23:53:09 -0400

Update of /cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/Serialization
In directory subversions:/tmp/cvs-serv5946/runtime/System/Runtime/Serialization

Modified Files:
        FormatterServices.cs 
Log Message:


Signature-compatibility fixes to a large number of classes.


Index: FormatterServices.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/Serialization/FormatterServices.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** FormatterServices.cs        5 Apr 2003 03:48:43 -0000       1.2
--- FormatterServices.cs        25 Apr 2003 03:53:07 -0000      1.3
***************
*** 28,31 ****
--- 28,32 ----
  using System.Security.Permissions;
  using System.Runtime.CompilerServices;
+ using System.Runtime.Serialization.Formatters;
  
  public sealed class FormatterServices
***************
*** 34,37 ****
--- 35,45 ----
        private FormatterServices() {}
  
+       // Check whether a type can be deserialized.
+       [TODO]
+       public static void CheckTypeSecurity(Type t, TypeFilterLevel 
securityLevel)
+                       {
+                               // TODO
+                       }
+ 
        // Extract data from a specified object.
        [SecurityPermission(SecurityAction.LinkDemand,
***************
*** 166,169 ****
--- 174,183 ----
                                }
                                return InternalGetUninitializedObject(type);
+                       }
+       [SecurityPermission(SecurityAction.LinkDemand,
+                                               
Flags=SecurityPermissionFlag.SerializationFormatter)]
+       public static Object GetSafeUninitializedObject(Type type)
+                       {
+                               return GetUninitializedObject(type);
                        }
  





reply via email to

[Prev in Thread] Current Thread [Next in Thread]