コード例 #1
0
 /// <summary>
 /// Default Constructor
 /// </summary>
 /// <param name="locateName"></param>
 /// <param name="locatingType"></param>
 /// <param name="currentContext"></param>
 public MissingDependencyException(string locateName, TypeWrapper locatingType, IInjectionContext currentContext)
     : base(locateName, locatingType, currentContext)
 {
     AddLocationInformationEntry(new LocationInformationEntry(locateName, locatingType, currentContext.TargetInfo));
 }
コード例 #2
0
 /// <summary>
 /// Default constructor takes information about what was happening at the moment the exception was caught
 /// </summary>
 /// <param name="locateName">name to use when locating</param>
 /// <param name="locatingType">type used when locating</param>
 /// <param name="currentContext">current context</param>
 /// <param name="innerException">inner exception</param>
 public GeneralLocateException(string locateName, TypeWrapper locatingType, IInjectionContext currentContext, Exception innerException)
     : base(locateName, locatingType, currentContext, innerException)
 {
 }
コード例 #3
0
ファイル: LocateException.cs プロジェクト: jrjohn/Grace
 /// <summary>
 /// Default constructor
 /// </summary>
 /// <param name="locateName">name used to locate</param>
 /// <param name="locateType">type used to locate</param>
 /// <param name="targetInfo"></param>
 public LocationInformationEntry(string locateName, TypeWrapper locateType, IInjectionTargetInfo targetInfo)
 {
     TargetInfo = targetInfo;
     LocateName = locateName;
     LocateType = locateType;
 }
コード例 #4
0
 /// <summary>
 /// Default Constructor
 /// </summary>
 /// <param name="activationType"></param>
 /// <param name="injectionContext"></param>
 public DisposalScopeMissingException(TypeWrapper activationType, IInjectionContext injectionContext)
     : base(null, null, injectionContext)
 {
     ActivationType = activationType;
 }
コード例 #5
0
		/// <summary>
		/// Default constructor
		/// </summary>
		/// <param name="locateName">locate name</param>
		/// <param name="locatingType">locate type</param>
		/// <param name="currentContext">injection context</param>
		public CircularDependencyDetectedException(string locateName, TypeWrapper locatingType, IInjectionContext currentContext)
			: base(locateName, locatingType, currentContext)
		{

		}