CSLA.NET 6.0.0
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
IBusinessListBase.cs
Go to the documentation of this file.
1using System;
2using Csla.Core;
3using System.ComponentModel;
5using System.Collections.Specialized;
6using System.Collections.Generic;
7
8namespace Csla
9{
15 public interface IBusinessListBase<C>
19 INotifyCollectionChanged, INotifyPropertyChanged,
20 ICollection<C>, IList<C>, IEnumerable<C>
21 { }
22}
This is the core interface implemented by all CSLA .NET base classes.
Defines the common methods required by all editable CSLA collection objects.
Interface defining an object that notifies when it is busy executing an asynchronous operation.
Definition: INotifyBusy.cs:17
Implemented by classes that notify when a child object has changed.
Implemented by an object that perfoms asynchronous operations that may raise exceptions.
Defines additional elements for an ObservableCollection as required by CSLA .NET.
Defines the interface that must be implemented by any business object that contains child objects.
Definition: IParent.cs:18
Specifies that the object can save itself.
Definition: ISavableT.cs:19
Define the common methods used by the UI to interact with n-level undo.
Definition: ISupportUndo.cs:25
Defines the common properties required objects that track their own status.
Definition: ITrackStatus.cs:17
Defines the methods required to participate in n-level undo within the CSLA .NET framework.
This is the base class from which most business collections or lists will be derived.
Interface to be implemented by any object that supports serialization by the SerializationFormatterFa...
Interface defining callback methods used by the SerializationFormatterFactory.GetFormatter().