Ejemplo n.º 1
0
 private void failIf(bool condition,
                     string message,
                     InjectionExceptionType type,
                     Type t,
                     object name)
 {
     failIf(condition, message, type, t, name, null);
 }
Ejemplo n.º 2
0
 private void failIf(bool condition, string message, InjectionExceptionType type, Type t, object name, object target)
 {
     if (condition)
     {
         message += "\n\t\ttarget: " + target;
         message += "\n\t\ttype: " + t;
         message += "\n\t\tname: " + name;
         throw new InjectionException(message, type);
     }
 }
Ejemplo n.º 3
0
 private void failIf(bool condition, string message, InjectionExceptionType type, Type t, object name, object target, PropertyInfo propertyInfo)
 {
     if (condition)
     {
         if (propertyInfo != null)
         {
             message += "\n\t\ttarget property: " + propertyInfo.Name;
         }
         failIf(true, message, type, t, name, target);
     }
 }
Ejemplo n.º 4
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);
     }
 }
Ejemplo n.º 5
0
 private void failIf(bool condition, string message, InjectionExceptionType type, Type t, object name, object target)
 {
     if (condition)
     {
         message += "\n\t\ttarget: " + target;
         message += "\n\t\ttype: " + t;
         message += "\n\t\tname: " + name;
         throw new InjectionException(message, type);
     }
 }
Ejemplo n.º 6
0
 private void failIf(bool condition, string message, InjectionExceptionType type, Type t, object name)
 {
     failIf(condition, message, type, t, name, null);
 }
Ejemplo n.º 7
0
 /// Constructs an InjectionException with a message and InjectionExceptionType
 public InjectionException(string message, InjectionExceptionType exceptionType) : base(message)
 {
     type = exceptionType;
 }
Ejemplo n.º 8
0
 /// Constructs an InjectionException with a message and InjectionExceptionType
 public InjectionException(string message, InjectionExceptionType exceptionType)
     : base(message)
 {
     type = exceptionType;
 }
Ejemplo n.º 9
0
 private void FailIf(bool condition, string message, InjectionExceptionType type)
 {
     FailIf(condition, message, type, null, null, null);
 }
Ejemplo n.º 10
0
		private void failIf(bool condition, string message, InjectionExceptionType type, Type t, object name, object target, PropertyInfo propertyInfo)
		{
			if (condition)
			{
				if (propertyInfo != null)
				{
					message += "\n\t\ttarget property: " + propertyInfo.Name;
				}
				failIf (true, message, type, t, name, target);
			}
		}
Ejemplo n.º 11
0
 public InjectionException(InjectionExceptionType type) : base(type.ToString())
 {
 }
Ejemplo n.º 12
0
 public InjectionException(InjectionExceptionType type, object data1, object data2) : base($"{type} [{data1}] [{data2}]")
 {
 }
Ejemplo n.º 13
0
 public InjectionException(InjectionExceptionType type, object data) : base($"{type} [{data}]")
 {
 }