예제 #1
0
 private void failIf(bool condition, string message, InjectionExceptionType type, Type t, object name, object target, IInjectionBinder binder)
 {
     if (condition)
     {
         message += "\n\ttarget: " + target;
         message += "\n\ttype: " + t;
         message += "\n\tname: " + name;
         if (binder != null)
         {
             message += "\n\tbinder: " + binder.GetBinderName();
         }
         throw new InjectionException(message, type);
     }
 }