using System.ComponentModel;
namespace ZeroLevel.Services.AsService
{
public abstract class ComponentInstaller
: Installer
{
/// When overridden in a derived class, copies all the properties that are required at install time from the specified component.
/// The component to copy from.
public abstract void CopyFromComponent(IComponent component);
/// Determines if the specified installer installs the same object as this installer.
/// true if this installer and the installer specified by the parameter install the same object; otherwise, false.
/// The installer to compare.
public virtual bool IsEquivalentInstaller(ComponentInstaller otherInstaller)
{
return false;
}
}
}