From 1dfdccb8118aeaa3cd844ac8de2a672c93312166 Mon Sep 17 00:00:00 2001 From: mokhan Date: Sat, 21 Feb 2009 21:44:27 +0000 Subject: git-svn-id: http://svn.xp-dev.com/svn/mokhan-sait@2 da190166-9cfc-4ee1-ae03-434a172be219 --- .../Infrastructure/Container/InterfaceResolutionException.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 slips/src/app/Marina/Infrastructure/Container/InterfaceResolutionException.cs (limited to 'slips/src/app/Marina/Infrastructure/Container/InterfaceResolutionException.cs') diff --git a/slips/src/app/Marina/Infrastructure/Container/InterfaceResolutionException.cs b/slips/src/app/Marina/Infrastructure/Container/InterfaceResolutionException.cs new file mode 100644 index 0000000..d42b550 --- /dev/null +++ b/slips/src/app/Marina/Infrastructure/Container/InterfaceResolutionException.cs @@ -0,0 +1,11 @@ +using System; + +namespace Marina.Infrastructure.Container { + public class InterfaceResolutionException : Exception { + public const string ExceptionMessageFormat = "Failed to resolve an implementation of an {0}"; + + public InterfaceResolutionException( Exception innerException, Type interfaceThatCouldNotBeResolvedForSomeReason ) + : base( + string.Format( ExceptionMessageFormat, interfaceThatCouldNotBeResolvedForSomeReason.FullName ), innerException ) {} + } +} \ No newline at end of file -- cgit v1.2.3