Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/System/System.ComponentModel.Design.Serialization/IDesignerSerializationManager.cs')
-rw-r--r--mcs/class/System/System.ComponentModel.Design.Serialization/IDesignerSerializationManager.cs42
1 files changed, 42 insertions, 0 deletions
diff --git a/mcs/class/System/System.ComponentModel.Design.Serialization/IDesignerSerializationManager.cs b/mcs/class/System/System.ComponentModel.Design.Serialization/IDesignerSerializationManager.cs
new file mode 100644
index 00000000000..3244a2e234a
--- /dev/null
+++ b/mcs/class/System/System.ComponentModel.Design.Serialization/IDesignerSerializationManager.cs
@@ -0,0 +1,42 @@
+// System.ComponentModel.Design.Serialization.IDesignerSerializationManager.cs
+//
+// Author:
+// Alejandro Sánchez Acosta <raciel@gnome.org>
+//
+// (C) Alejandro Sánchez Acosta
+//
+
+using System.Collections;
+using System.Web.UI.Design;
+
+namespace System.ComponentModel.Design.Serialization
+{
+ public interface IDesignerSerializationManager : IServiceProvider
+ {
+ ContextStack Context {get;}
+
+ PropertyDescriptorCollection Properties {get;}
+
+ void AddSerializationProvider (IDesignerSerializationProvider provider);
+
+ object CreateInstance (Type type, ICollection arguments, string name, bool addToContainer);
+
+ object GetInstance (string name);
+
+ string GetName (object value);
+
+ object GetSerializer (Type objectType, Type serializerType);
+
+ Type GetType (string typeName);
+
+ void RemoveSerializationProvider (IDesignerSerializationProvider provider);
+
+ void ReportError (object errorInformation);
+
+ void SetName (object instance, string name);
+
+ event ResolveNameEventHandler ResolveName;
+
+ event EventHandler SerializationComplete;
+ }
+}