This is the base class from which readonly collections of readonly objects should be derived.
More...
|
| | ReadOnlyBindingListBase () |
| | Creates an instance of the type.
|
| virtual void | Initialize () |
| | Override this method to set up event handlers so user code in a partial class can respond to events raised by generated code.
|
| virtual object | GetClone () |
| | Creates a clone of the object.
|
| virtual void | DataPortal_OnDataPortalInvoke (DataPortalEventArgs e) |
| | Called by the server-side DataPortal prior to calling the requested DataPortal_xyz method.
|
| virtual void | DataPortal_OnDataPortalInvokeComplete (DataPortalEventArgs e) |
| | Called by the server-side DataPortal after calling the requested DataPortal_xyz method.
|
| virtual void | DataPortal_OnDataPortalException (DataPortalEventArgs e, Exception ex) |
| | Called by the server-side DataPortal if an exception occurs during data access.
|
| virtual void | Child_OnDataPortalInvoke (DataPortalEventArgs e) |
| | Called by the server-side DataPortal prior to calling the requested DataPortal_XYZ method.
|
| virtual void | Child_OnDataPortalInvokeComplete (DataPortalEventArgs e) |
| | Called by the server-side DataPortal after calling the requested DataPortal_XYZ method.
|
| virtual void | Child_OnDataPortalException (DataPortalEventArgs e, Exception ex) |
| | Called by the server-side DataPortal if an exception occurs during data access.
|
| override void | SetLoadListMode (bool enabled) |
| | Sets the LoadListMode for the collection.
|
| | ReadOnlyBindingList () |
| | Creates an instance of the type.
|
| override void | ClearItems () |
| | Prevents clearing the collection.
|
| override object | AddNewCore () |
| | Prevents insertion of items into the collection.
|
| override void | InsertItem (int index, C item) |
| | Prevents insertion of items into the collection.
|
| override void | RemoveItem (int index) |
| | Removes the item at the specified index if the collection is not in readonly mode.
|
| override void | SetItem (int index, C item) |
| | Replaces the item at the specified index with the specified item if the collection is not in readonly mode.
|
| override void | OnGetState (Serialization.Mobile.SerializationInfo info) |
| | Override this method to insert your field values into the MobileFormatter serialization stream.
|
| override void | OnSetState (Serialization.Mobile.SerializationInfo info) |
| | Override this method to retrieve your field values from the MobileFormatter serialization stream.
|
| override void | OnGetMetastate (BinaryWriter writer) |
| | Override this method to write field values directly to a binary stream for metastate serialization.- Parameters
-
| writer | Binary writer for the output stream. |
|
| override void | OnSetMetastate (BinaryReader reader) |
| | Override this method to read field values directly from a binary stream for metastate deserialization.- Parameters
-
| reader | Binary reader for the input stream. |
|
| override void | OnSetChildren (Serialization.Mobile.SerializationInfo info, Serialization.Mobile.MobileFormatter formatter) |
| | Override this method to retrieve your child object references from the MobileFormatter serialization stream.
|
| void | OnRemovingItem (T removedItem) |
| | Raise the RemovingItem event.
|
| override void | RemoveItem (int index) |
| | Remove the item at the specified index.
|
| virtual void | OnBusyChanged (BusyChangedEventArgs args) |
| | Override this method to be notified when the IsBusy property has changed.
|
| void | OnBusyChanged (string propertyName, bool busy) |
| | Raises the BusyChanged event for a specific property.
|
| virtual void | OnUnhandledAsyncException (ErrorEventArgs error) |
| | Method invoked when an unhandled async exception has occurred.
|
| void | OnUnhandledAsyncException (object originalSender, Exception error) |
| | Raises the UnhandledAsyncException event.
|
| override void | InsertItem (int index, T item) |
| | Invoked when an item is inserted into the list.
|
| virtual void | OnAddEventHooks (T item) |
| | Method invoked when events are hooked for a child object.
|
| virtual void | OnRemoveEventHooks (T item) |
| | Method invoked when events are unhooked for a child object.
|
| virtual void | Deserialized () |
| | Invoked after the object has been deserialized to allow derived classes to perform custom post-deserialization processing.
|
| virtual void | OnChildChanged (ChildChangedEventArgs e) |
| | Raises the ChildChanged event, indicating that a child object has been changed.
|
| virtual void | Child_PropertyChanged (object? sender, PropertyChangedEventArgs e) |
| | Handles any PropertyChanged event from a child object and echoes it up as a ChildChanged event.
|
| virtual void | OnGetState (SerializationInfo info) |
| | Override this method to get custom field values from the serialization stream.
|
| virtual void | OnGetChildren (SerializationInfo info, MobileFormatter formatter) |
| | Override this method to get custom child object values from the serialization stream.
|
| virtual void | OnSetState (SerializationInfo info) |
| | Override this method to set custom field values into the serialization stream.
|
| virtual void | OnSetChildren (SerializationInfo info, MobileFormatter formatter) |
| | Override this method to set custom child object values into the serialization stream.
|
This is the base class from which readonly collections of readonly objects should be derived.
- Template Parameters
-
| T | Type of the list class. |
| C | Type of child objects contained in the list. |