public override object GetInstance(Ninject.Extensions.Factory.Factory.IInstanceResolver instanceResolver, System.Reflection.MethodInfo methodInfo, object[] arguments) { try { return(base.GetInstance(instanceResolver, methodInfo, arguments)); } catch (ActivationException) { return(null); } }
public override object GetInstance(Ninject.Extensions.Factory.Factory.IInstanceResolver instanceResolver, System.Reflection.MethodInfo methodInfo, object[] arguments) { try { var builder = (IReferenceBuilder)base.GetInstance(instanceResolver, methodInfo, arguments); builder.Reference = (Reference)arguments[0]; return(builder); } catch (ActivationException) { return(null); } }