ソースを参照

2002-08-24 Gonzalo Paniagua Javier <[email protected]>

	* ASCIIEncoding.cs:
	* Decoder.cs:
	* Encoder.cs:
	* Encoding.cs:
	* UTF7Encoding.cs:
	* UTF8Encoding.cs:
	* UnicodeEncoding.cs: added Serializable attribute.

svn path=/trunk/mcs/; revision=7001
Gonzalo Paniagua Javier 23 年 前
コミット
851bbb86ad

+ 1 - 0
mcs/class/corlib/System.Text/ASCIIEncoding.cs

@@ -27,6 +27,7 @@ namespace System.Text
 
 using System;
 
+[Serializable]
 public class ASCIIEncoding : Encoding
 {
 	// Magic number used by Windows for "ASCII".

+ 10 - 0
mcs/class/corlib/System.Text/ChangeLog

@@ -1,3 +1,13 @@
+2002-08-24  Gonzalo Paniagua Javier <[email protected]>
+
+	* ASCIIEncoding.cs:
+	* Decoder.cs:
+	* Encoder.cs:
+	* Encoding.cs:
+	* UTF7Encoding.cs:
+	* UTF8Encoding.cs:
+	* UnicodeEncoding.cs: added Serializable attribute.
+
 2002-08-24  Gonzalo Paniagua Javier <[email protected]>
 
 	* StringBuilder.cs: improved performace by using String.InternalCopyTo

+ 1 - 0
mcs/class/corlib/System.Text/Decoder.cs

@@ -27,6 +27,7 @@ namespace System.Text
 
 using System;
 
+[Serializable]
 public abstract class Decoder
 {
 

+ 1 - 0
mcs/class/corlib/System.Text/Encoder.cs

@@ -27,6 +27,7 @@ namespace System.Text
 
 using System;
 
+[Serializable]
 public abstract class Encoder
 {
 

+ 1 - 0
mcs/class/corlib/System.Text/Encoding.cs

@@ -30,6 +30,7 @@ using System.Reflection;
 using System.Globalization;
 using System.Security;
 
+[Serializable]
 public abstract class Encoding
 {
 	// Code page used by this encoding.

+ 1 - 0
mcs/class/corlib/System.Text/UTF7Encoding.cs

@@ -28,6 +28,7 @@ namespace System.Text
 
 using System;
 
+[Serializable]
 #if ECMA_COMPAT
 internal
 #else

+ 3 - 0
mcs/class/corlib/System.Text/UTF8Encoding.cs

@@ -27,6 +27,7 @@ namespace System.Text
 
 using System;
 
+[Serializable]
 public class UTF8Encoding : Encoding
 {
 	// Magic number used by Windows for UTF-8.
@@ -965,6 +966,7 @@ public class UTF8Encoding : Encoding
 #endif // !ECMA_COMPAT
 
 	// UTF-8 decoder implementation.
+	[Serializable]
 	private sealed class UTF8Decoder : Decoder
 	{
 		private bool throwOnInvalid;
@@ -1000,6 +1002,7 @@ public class UTF8Encoding : Encoding
 	} // class UTF8Decoder
 
 	// UTF-8 encoder implementation.
+	[Serializable]
 	private sealed class UTF8Encoder : Encoder
 	{
 		private bool emitIdentifier;

+ 1 - 0
mcs/class/corlib/System.Text/UnicodeEncoding.cs

@@ -28,6 +28,7 @@ namespace System.Text
 
 using System;
 
+[Serializable]
 public class UnicodeEncoding : Encoding
 {
 	// Magic numbers used by Windows for Unicode.