Commit ddfb1da

mokhan <mokhan@ce5e1baf-6525-42e4-a1b2-857ea38da20a>
2009-03-20 02:49:28
cleaned up.
git-svn-id: https://svn.xp-dev.com/svn/mokhan-mo.money@86 ce5e1baf-6525-42e4-a1b2-857ea38da20a
1 parent e76ace8
Changed files (1)
trunk
product
MyMoney
Infrastructure
Container
trunk/product/MyMoney/Infrastructure/Container/Windsor/IContainerBuilder.cs
@@ -0,0 +1,14 @@
+using System;
+using MoMoney.Infrastructure.proxies;
+using MoMoney.Utility.Core;
+
+namespace MoMoney.Infrastructure.Container.Windsor
+{
+    public interface IContainerBuilder
+    {
+        void singleton<Interface, Implementation>() where Implementation : Interface;
+        void singleton<Interface>(Interface instanceOfTheInterface);
+        void transient<Interface, Implementation>() where Implementation : Interface;
+        void proxy<T>(IConfiguration<IProxyBuilder<T>> configuration, Func<T> target);
+    }
+}
\ No newline at end of file