namespace Chernobyl.Creation
{
///
/// An interface for an object that is capable of building other objects.
///
public interface IBuilder
{
///
/// An event that is raised when this creates
/// an instance.
///
event CreationCompletedEventHandler Created;
}
///
/// An interface for an object that is capable of building other objects.
///
public interface IBuilder : IBuilder
{
///
/// An event that is raised when this creates
/// an instance.
///
new event CreationCompletedEventHandler Created;
}
}