Пример #1
0
 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);
     }
 }
Пример #2
0
 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);
     }
 }