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 Formatter.cs,1.1,1.2 FormatterConverter.cs,1.1,1.2 SerializationInfo.cs,1.4,1.5 SurrogateSelector.cs,1.1,1.2
Date: Wed, 23 Apr 2003 01:39:52 -0400

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

Modified Files:
        Formatter.cs FormatterConverter.cs SerializationInfo.cs 
        SurrogateSelector.cs 
Log Message:


Minor tweaks to a lot of classes to make them more signature compatible
with .NET Framework SDK 1.1.


Index: Formatter.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/Serialization/Formatter.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** Formatter.cs        26 Jul 2002 04:26:45 -0000      1.1
--- Formatter.cs        23 Apr 2003 05:39:50 -0000      1.2
***************
*** 85,95 ****
--- 85,99 ----
        protected abstract void WriteBoolean(bool val, String name);
        protected abstract void WriteByte(byte val, String name);
+       [CLSCompliant(false)]
        protected abstract void WriteSByte(sbyte val, String name);
        protected abstract void WriteInt16(short val, String name);
+       [CLSCompliant(false)]
        protected abstract void WriteUInt16(ushort val, String name);
        protected abstract void WriteChar(char val, String name);
        protected abstract void WriteInt32(int val, String name);
+       [CLSCompliant(false)]
        protected abstract void WriteUInt32(uint val, String name);
        protected abstract void WriteInt64(long val, String name);
+       [CLSCompliant(false)]
        protected abstract void WriteUInt64(ulong val, String name);
        protected abstract void WriteSingle(float val, String name);
***************
*** 97,101 ****
        protected abstract void WriteDateTime(DateTime val, String name);
        protected abstract void WriteDecimal(Decimal val, String name);
!       protected abstract void WriteMember(String memberName, Object data);
        protected abstract void WriteObjectRef(Object obj, String name,
                                                                                
   Type memberType);
--- 101,109 ----
        protected abstract void WriteDateTime(DateTime val, String name);
        protected abstract void WriteDecimal(Decimal val, String name);
!       [TODO]
!       protected virtual void WriteMember(String memberName, Object data)
!                       {
!                               // TODO
!                       }
        protected abstract void WriteObjectRef(Object obj, String name,
                                                                                
   Type memberType);

Index: FormatterConverter.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/Serialization/FormatterConverter.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** FormatterConverter.cs       26 Jul 2002 04:26:45 -0000      1.1
--- FormatterConverter.cs       23 Apr 2003 05:39:50 -0000      1.2
***************
*** 49,52 ****
--- 49,53 ----
                                return System.Convert.ToByte(value);
                        }
+       [CLSCompliant(false)]
        public sbyte ToSByte(Object value)
                        {
***************
*** 57,60 ****
--- 58,62 ----
                                return System.Convert.ToInt16(value);
                        }
+       [CLSCompliant(false)]
        public ushort ToUInt16(Object value)
                        {
***************
*** 69,72 ****
--- 71,75 ----
                                return System.Convert.ToInt32(value);
                        }
+       [CLSCompliant(false)]
        public uint ToUInt32(Object value)
                        {
***************
*** 77,80 ****
--- 80,84 ----
                                return System.Convert.ToInt64(value);
                        }
+       [CLSCompliant(false)]
        public ulong ToUInt64(Object value)
                        {

Index: SerializationInfo.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/Serialization/SerializationInfo.cs,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** SerializationInfo.cs        7 Apr 2003 00:31:53 -0000       1.4
--- SerializationInfo.cs        23 Apr 2003 05:39:50 -0000      1.5
***************
*** 163,167 ****
                                AddValue(name, (Object)value, typeof(Decimal));
                        }
!       public void AddValue(String name, String value)
                        {
                                AddValue(name, (Object)value, typeof(String));
--- 163,167 ----
                                AddValue(name, (Object)value, typeof(Decimal));
                        }
!       internal void AddValue(String name, String value)
                        {
                                AddValue(name, (Object)value, typeof(String));

Index: SurrogateSelector.cs
===================================================================
RCS file: 
/cvsroot/dotgnu-pnet/pnetlib/runtime/System/Runtime/Serialization/SurrogateSelector.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** SurrogateSelector.cs        19 Apr 2003 09:22:41 -0000      1.1
--- SurrogateSelector.cs        23 Apr 2003 05:39:50 -0000      1.2
***************
*** 55,60 ****
  
        // Add a surrogate for a specific type.
!       public virtual void RemoveSurrogate(Type type, StreamingContext context,
!                                                                           
ISerializationSurrogate surrogate)
                        {
                                // TODO
--- 55,60 ----
  
        // Add a surrogate for a specific type.
!       public virtual void AddSurrogate(Type type, StreamingContext context,
!                                                                        
ISerializationSurrogate surrogate)
                        {
                                // TODO





reply via email to

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