ComponentRegistrationException
Exception threw when there is a problem
              registering a component
            
                using Castle.Core.Internal;
using System;
namespace Castle.MicroKernel
{
    [Serializable]
    public class ComponentRegistrationException : Exception
    {
        public ComponentRegistrationException(string message)
            : base(message)
        {
            this.SetUp();
        }
        public ComponentRegistrationException(string message, Exception innerException)
            : base(message, innerException)
        {
            this.SetUp();
        }
    }
}