--- /dev/null
+//------------------------------------------------------------------------------
+//
+// System.ComponentModel.CancelEventArgs.
+//
+// Author: Asier Llano Palacios, asierllano@infonegocio.com
+//
+//------------------------------------------------------------------------------
+
+using System;
+
+namespace System.ComponentModel {
+
+ public class CancelEventArgs : EventArgs
+ {
+ private bool cancel;
+
+ public CancelEventArgs() {
+ cancel = false;
+ }
+
+ public CancelEventArgs( bool cancel )
+ {
+ this.cancel = cancel;
+ }
+
+ public bool Cancel {
+ get {
+ return cancel;
+ }
+ set {
+ cancel = value;
+ }
+ }
+ }
+
+}
+
+
--- /dev/null
+//------------------------------------------------------------------------------
+//
+// System.ComponentModel.CancelEventHandler.
+//
+// Author: Asier Llano Palacios, asierllano@infonegocio.com
+//
+//------------------------------------------------------------------------------
+
+using System;
+
+namespace System.ComponentModel {
+
+ [Serializable]
+ public delegate void CancelEventHandler( object sender, CancelEventArgs e );
+}
+
+
+2002-09-17 Asier Llano Palacios <asierllano@infonegocio.com>
+
+ * CancelEventArgs.cs
+ * WarningException.cs
+ * CancelEventHandler.cs
+ * PropertyChangedEventHandler.cs
+ * IExtenderProvider.cs: Implemented
+
2002-08-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Component.cs:
--- /dev/null
+//------------------------------------------------------------------------------
+//
+// System.ComponentModel.IExtenderProvider.
+//
+// Author: Asier Llano Palacios, asierllano@infonegocio.com
+//
+//------------------------------------------------------------------------------
+
+using System;
+
+namespace System.ComponentModel {
+
+ public interface IExtenderProvider {
+ bool CanExtend( object extendee );
+ }
+}
+
+
--- /dev/null
+//------------------------------------------------------------------------------
+//
+// System.ComponentModel.PropertyChangedEventHandler.
+//
+// Author: Asier Llano Palacios, asierllano@infonegocio.com
+//
+//------------------------------------------------------------------------------
+
+using System;
+
+namespace System.ComponentModel {
+
+ [Serializable]
+ public delegate void PropertyChangedEventHandler( object sender, PropertyChangedEventArgs e );
+}
+
+
System.Collections.Specialized\StringDictionary.cs\r
System.Collections.Specialized\StringEnumerator.cs\r
System.ComponentModel\BrowsableAttribute.cs\r
+System.ComponentModel\CancelEventArgs.cs\r
+System.ComponentModel\CancelEventHandler.cs\r
System.ComponentModel\CategoryAttribute.cs\r
System.ComponentModel\CollectionChangeAction.cs\r
System.ComponentModel\CollectionChangeEventArgs.cs\r
System.ComponentModel\IBindingList.cs\r
System.ComponentModel\IComponent.cs\r
System.ComponentModel\IContainer.cs\r
+System.ComponentModel\IExtenderProvider.cs\r
System.ComponentModel\IListSource.cs\r
System.ComponentModel\ISite.cs\r
System.ComponentModel\ISupportInitialize.cs\r
System.ComponentModel\MarshalByValueComponent.cs\r
System.ComponentModel\MemberDescriptor.cs\r
System.ComponentModel\PropertyChangedEventArgs.cs\r
+System.ComponentModel\PropertyChangedEventHandler.cs\r
System.ComponentModel\PropertyDescriptor.cs\r
System.ComponentModel\PropertyDescriptorCollection.cs\r
System.ComponentModel\TypeConverter.cs\r
System.ComponentModel/PropertyDescriptorCollection.cs
System.ComponentModel/RecommendedAsConfigurableAttribute.cs
System.ComponentModel/ISynchronizeInvoke.cs
+System.ComponentModel/CancelEventArgs.cs
+System.ComponentModel/CancelEventHandler.cs
System.ComponentModel/CategoryAttribute.cs
System.ComponentModel/CollectionChangeAction.cs
System.ComponentModel/CollectionChangeEventArgs.cs
System.ComponentModel/ICustomTypeDescriptor.cs
System.ComponentModel/IDataErrorInfo.cs
System.ComponentModel/IEditableObject.cs
+System.ComponentModel/IExtenderProvider.cs
System.ComponentModel/EventDescriptor.cs
System.ComponentModel/DefaultValueAttribute.cs
System.ComponentModel/EditorBrowsableAttribute.cs
System.ComponentModel/IComponent.cs
System.ComponentModel/ISite.cs
System.ComponentModel/MarshalByValueComponent.cs
+System.ComponentModel/PropertyChangedEventHandler.cs
System.ComponentModel/ReadOnlyAttribute.cs
System.ComponentModel/Win32Exception.cs
System.ComponentModel/ITypeDescriptorContext.cs