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.
IReadOnlyListBase.cs
Go to the documentation of this file.
1using Csla.Core;
3using System;
4using System.Collections.Generic;
5using System.Collections.Specialized;
6using System.ComponentModel;
7using System.Linq;
8using System.Text;
9using System.Threading.Tasks;
10
11namespace Csla
12{
17 public interface IReadOnlyListBase<C>
20 IMobileObject, INotifyCollectionChanged, INotifyPropertyChanged,
21 IList<C>, ICollection<C>, IEnumerable<C>
22 { }
23}
This is the core interface implemented by all CSLA .NET base classes.
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.
Interface implemented by all read-only collection classes.
This is the base class from which readonly collections of readonly objects should be derived.
Interface to be implemented by any object that supports serialization by the SerializationFormatterFa...
Interface defining callback methods used by the SerializationFormatterFactory.GetFormatter().