* Stubed rest of System.ComponentModel.Design.Serialization
authorMartin Willemoes Hansen <mwh@mono-cvs.ximian.com>
Thu, 27 Mar 2003 21:04:16 +0000 (21:04 -0000)
committerMartin Willemoes Hansen <mwh@mono-cvs.ximian.com>
Thu, 27 Mar 2003 21:04:16 +0000 (21:04 -0000)
svn path=/trunk/mcs/; revision=12875

mcs/class/System/ChangeLog
mcs/class/System/System.ComponentModel.Design.Serialization/DesignerLoader.cs
mcs/class/System/System.ComponentModel.Design.Serialization/DesignerSerializerAttribute.cs
mcs/class/System/System.ComponentModel.Design.Serialization/IDesignerSerializationProvider.cs
mcs/class/System/System.ComponentModel.Design.Serialization/InstanceDescriptor.cs
mcs/class/System/System.ComponentModel.Design.Serialization/ResolveNameEventHandler.cs
mcs/class/System/System.ComponentModel.Design.Serialization/RootDesignerSerializerAttribute.cs

index 794252bcbc3591c3071a97d952106c050057b56d..b80a731801e23f5ba86da3080f1276db4ee4c9bc 100644 (file)
@@ -1,6 +1,6 @@
 2003-03-27  Martin Willemoes Hansen <mwh@sysrq.dk>
 
-       * Made initial stubing of System.ComponentModel.Design.Serialization
+       * Stubed rest of System.ComponentModel.Design.Serialization
 
 2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
 
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a6f66e740bcc3a0e52d1cdc7dd007e40f74704d8 100644 (file)
@@ -0,0 +1,38 @@
+//
+// System.ComponentModel.Design.Serialization.DesignerLoader
+//
+// Authors:
+//      Martin Willemoes Hansen (mwh@sysrq.dk)
+//
+// (C) 2003 Martin Willemoes Hansen
+//
+
+namespace System.ComponentModel.Design.Serialization
+{
+       public abstract class DesignerLoader
+       {
+               [MonoTODO]
+               protected DesignerLoader()
+               {
+               }
+
+               public virtual bool Loading {
+                       [MonoTODO]
+                       get { throw new NotImplementedException(); }
+               }
+
+               public abstract void BeginLoad (IDesignerLoaderHost host);
+               public abstract void Dispose();
+
+               [MonoTODO]
+               public virtual void Flush()
+               {
+                       throw new NotImplementedException();
+               }
+
+               [MonoTODO]
+               ~DesignerLoader()
+               {
+               }
+       }
+}
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..63bda45981031342bb45ff68a913f1bc22fcd7ca 100644 (file)
@@ -0,0 +1,55 @@
+//
+// System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.cs
+//
+// Authors:
+//      Martin Willemoes Hansen (mwh@sysrq.dk)
+//
+// (C) 2003 Martin Willemoes Hansen
+//
+
+namespace System.ComponentModel.Design.Serialization
+{
+       [AttributeUsage(AttributeTargets.Class |
+                       AttributeTargets.Interface)]
+        public sealed class DesignerSerializerAttribute : Attribute
+       {
+               [MonoTODO]
+               public DesignerSerializerAttribute (string serializerTypeName,
+                                                   string baseSerializerTypeName)
+               {
+               }
+
+               [MonoTODO]
+               public DesignerSerializerAttribute (string serializerTypeName,
+                                                   Type baseSerializerType)
+               {
+               }
+
+               [MonoTODO]
+               public DesignerSerializerAttribute (Type serializerType,
+                                                   Type baseSerializerType)
+               {
+               }
+
+               public string SerializerBaseTypeName {
+                       [MonoTODO]
+                       get { throw new NotImplementedException(); }
+               }
+
+               public string SerializerTypeName {
+                       [MonoTODO]
+                       get { throw new NotImplementedException(); }
+               }
+
+               public override object TypeId {
+                       [MonoTODO]
+                       get { throw new NotImplementedException(); }
+               }
+
+               [MonoTODO]
+               public override int GetHashCode()
+               {
+                       throw new NotImplementedException();
+               }
+       }
+}
index c793424a607014f5287052d3fb14f0ae41523652..1a996e70a910922029207e6ef0ede1b48c54dc78 100644 (file)
@@ -12,6 +12,8 @@ namespace System.ComponentModel.Design.Serialization
 {
        public interface IDesignerSerializationProvider
        {
-               object GetSerializer (IDesignerSerializationManager manager, object currentSerializer, Type objectType, Type serializerType);
+               object GetSerializer (IDesignerSerializationManager manager, 
+                                     object currentSerializer, Type objectType, 
+                                     Type serializerType);
        }
 }
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a944813a901378b454203cefcb3057040ead19f6 100644 (file)
@@ -0,0 +1,57 @@
+//
+// System.ComponentModel.Design.Serialization.InstanceDescriptor
+//
+// Authors:
+//      Martin Willemoes Hansen (mwh@sysrq.dk)
+//
+// (C) 2003 Martin Willemoes Hansen
+//
+
+using System.Collections;
+using System.Reflection;
+
+namespace System.ComponentModel.Design.Serialization
+{
+       public sealed class InstanceDescriptor
+       {
+               [MonoTODO]
+               public InstanceDescriptor (MemberInfo info, 
+                                          ICollection collection)
+               {
+               }
+
+               [MonoTODO]
+               public InstanceDescriptor(MemberInfo info, 
+                                         ICollection coolection, 
+                                         bool boolean)
+               {
+                       throw new NotImplementedException();
+               }
+
+               public ICollection Arguments {
+                       [MonoTODO]
+                       get { throw new NotImplementedException(); }
+               }
+
+               public bool IsComplete {
+                       [MonoTODO]
+                       get { throw new NotImplementedException(); }
+               }
+
+               public MemberInfo MemberInfo {
+                       [MonoTODO]
+                       get { throw new NotImplementedException(); }
+               }
+
+               [MonoTODO]
+               public object Invoke()
+               {
+                       throw new NotImplementedException();
+               }
+
+               [MonoTODO]
+               ~InstanceDescriptor()
+               {
+               }
+       }
+}
index c4f45283beee892271a1b9108802196663af5d1b..b9652a426571c68fba886b9230356782305b14e0 100644 (file)
@@ -6,8 +6,6 @@
 // (C) Alejandro Sánchez Acosta
 //
 
-using System.Web.UI.Design;
-
 namespace System.ComponentModel.Design.Serialization
 {
        [Serializable]
index eef6ade5b0ca86d3cdb5915544153476984fb9fc..ac6f9767bb9fb8680e1579888daf398412460ef5 100644 (file)
@@ -71,5 +71,11 @@ namespace System.ComponentModel.Design.Serialization
                public override object TypeId {
                        get { throw new NotImplementedException ();}
                }
+
+               [MonoTODO]
+               public override int GetHashCode() 
+               {
+                       throw new NotImplementedException();
+               }
        }
 }