|
From: <jer...@us...> - 2009-08-12 15:38:11
|
Revision: 257
http://structuremap.svn.sourceforge.net/structuremap/?rev=257&view=rev
Author: jeremydmiller
Date: 2009-08-12 15:38:03 +0000 (Wed, 12 Aug 2009)
Log Message:
-----------
changed "forward"
Modified Paths:
--------------
trunk/Source/StructureMap/Configuration/DSL/Registry.cs
trunk/Source/StructureMap.Testing/Pipeline/RedirectingTester.cs
Modified: trunk/Source/StructureMap/Configuration/DSL/Registry.cs
===================================================================
--- trunk/Source/StructureMap/Configuration/DSL/Registry.cs 2009-08-12 15:29:30 UTC (rev 256)
+++ trunk/Source/StructureMap/Configuration/DSL/Registry.cs 2009-08-12 15:38:03 UTC (rev 257)
@@ -381,7 +381,7 @@
public void Forward<FROM, TO>() where FROM : class where TO : class
{
- For<FROM>().Use(c => c.GetInstance<TO>() as FROM);
+ For<TO>().AddInstances(x => x.ConstructedBy(c => c.GetInstance<FROM>() as TO));
}
Modified: trunk/Source/StructureMap.Testing/Pipeline/RedirectingTester.cs
===================================================================
--- trunk/Source/StructureMap.Testing/Pipeline/RedirectingTester.cs 2009-08-12 15:29:30 UTC (rev 256)
+++ trunk/Source/StructureMap.Testing/Pipeline/RedirectingTester.cs 2009-08-12 15:38:03 UTC (rev 257)
@@ -11,7 +11,7 @@
var container = new Container(x =>
{
x.For<IOne>().Use<OneAndTwo>();
- x.Forward<ITwo, IOne>();
+ x.Forward<IOne, ITwo>();
});
container.GetInstance<IOne>().ShouldBeOfType<OneAndTwo>();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|