[HttpWebRequest] EndGetResponse already does this.
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms.Design / ComponentEditorPage.cs
index e21f225f8ebb23f312a689cffb30e9bc4bc37721..dc0cb0723787d288bd0f5b70bfdc3b8f85f6ab6d 100644 (file)
 
 using System.ComponentModel;
 using System.Drawing;
+using System.Runtime.InteropServices;
 
 namespace System.Windows.Forms.Design
 {
+       [ClassInterfaceAttribute (ClassInterfaceType.AutoDispatch)]
+       [ComVisible (true)]
        public abstract class ComponentEditorPage : Panel
        {
                private bool commitOnDeactivate = false;
@@ -42,7 +45,16 @@ namespace System.Windows.Forms.Design
                {
                }
 
-               public bool CommitOnDeactivate {
+               [Browsable (false)]
+               [EditorBrowsable (EditorBrowsableState.Never)]
+               [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
+               new public virtual bool AutoSize {
+                       get { return base.AutoSize; }
+                       set { base.AutoSize = value; }
+               }
+
+               public bool CommitOnDeactivate
+               {
                        get { return commitOnDeactivate; }
                        set { commitOnDeactivate = value; }
                }
@@ -184,5 +196,14 @@ namespace System.Windows.Forms.Design
                {
                        return false;
                }
+
+               #region Public Events
+               [Browsable (false)]
+               [EditorBrowsable (EditorBrowsableState.Never)]
+               public new event EventHandler AutoSizeChanged {
+                       add { base.AutoSizeChanged += value; }
+                       remove { base.AutoSizeChanged -= value; }
+               }
+               #endregion
        }
 }