NoResolvableConstructorFoundException
Exception thrown when component has no resolvable constructor that can be used to create an instance.
using Castle.Core;
using System;
using System.Runtime.Serialization;
namespace Castle.MicroKernel.ComponentActivator
{
[Serializable]
public class NoResolvableConstructorFoundException : ComponentActivatorException
{
private readonly Type type;
public Type Type => type;
public NoResolvableConstructorFoundException(Type type, ComponentModel componentModel)
: base($"""{type.FullName}""", componentModel)
{
this.type = type;
}
public NoResolvableConstructorFoundException(string message, Exception innerException, ComponentModel componentModel)
: base(message, innerException, componentModel)
{
}
public NoResolvableConstructorFoundException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
}
}