2007-11-30 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mcs / class / corlib / System.Runtime.Serialization / Formatter.cs
index 7dcae1f3b0932bd83b93ca84b64cc0818b1f0236..a38ad64ca05cc18e2c2523e67c479479d824ff8d 100644 (file)
@@ -39,14 +39,17 @@ namespace System.Runtime.Serialization
 {
 [CLSCompliant (false)]
 [Serializable]
+#if NET_2_0
+[System.Runtime.InteropServices.ComVisibleAttribute (true)]
+#endif
 public abstract class Formatter : IFormatter
 {
        protected Formatter ()
        {
        }
        
-       protected ObjectIDGenerator m_idGenerator;
-       protected Queue m_objectQueue;
+       protected ObjectIDGenerator m_idGenerator = new ObjectIDGenerator ();
+       protected Queue m_objectQueue = new Queue ();
 
        public abstract SerializationBinder Binder {
                get;