From fbfd084cdb36d3e45f84bf5e52d454df2eb8c474 Mon Sep 17 00:00:00 2001 From: Eugene Sadovoi Date: Sat, 20 Apr 2019 22:36:02 -0400 Subject: [PATCH] Fixing other projects to supports latest in container --- src/Extending Unity/BuildPlan/FooUnityExtension.cs | 4 ++-- .../BuildPlanCreator/FooBuildPlanCreatorPolicy.cs | 2 +- src/Extending Unity/BuildPlanCreator/FooUnityExtension.cs | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Extending Unity/BuildPlan/FooUnityExtension.cs b/src/Extending Unity/BuildPlan/FooUnityExtension.cs index 2e74103..b7f0ced 100644 --- a/src/Extending Unity/BuildPlan/FooUnityExtension.cs +++ b/src/Extending Unity/BuildPlan/FooUnityExtension.cs @@ -13,8 +13,8 @@ namespace BuildPlanExample // Note name of the registration! It tells Unity that this policy // applies to ALL resolutions of the type regardless of requested name. // In other words it creates 'Built-In' registration similar to Lazy or IEnumerable. - Context.Policies.Set(typeof(IFoo<>), UnityContainer.All, typeof(ResolveDelegateFactory), (ResolveDelegateFactory)FooBuildPlanPolicy.GetResolver); - Context.Policies.Set(typeof(Foo<>), UnityContainer.All, typeof(ResolveDelegateFactory), (ResolveDelegateFactory)FooBuildPlanPolicy.GetResolver); // Optional + Context.Policies.Set(typeof(IFoo<>), typeof(ResolveDelegateFactory), (ResolveDelegateFactory)FooBuildPlanPolicy.GetResolver); + Context.Policies.Set(typeof(Foo<>), typeof(ResolveDelegateFactory), (ResolveDelegateFactory)FooBuildPlanPolicy.GetResolver); // Optional } } } diff --git a/src/Extending Unity/BuildPlanCreator/FooBuildPlanCreatorPolicy.cs b/src/Extending Unity/BuildPlanCreator/FooBuildPlanCreatorPolicy.cs index 9f6f9e8..20c6bf6 100644 --- a/src/Extending Unity/BuildPlanCreator/FooBuildPlanCreatorPolicy.cs +++ b/src/Extending Unity/BuildPlanCreator/FooBuildPlanCreatorPolicy.cs @@ -32,7 +32,7 @@ namespace BuildPlanCreatorExample .CreateDelegate(typeof(ResolveDelegate)); // Register BuildPlan policy with the container to optimize performance - _policies.Set(context.Type, UnityContainer.All, typeof(ResolveDelegate), factoryMethod); + _policies.Set(context.Type, typeof(ResolveDelegate), factoryMethod); return factoryMethod; } diff --git a/src/Extending Unity/BuildPlanCreator/FooUnityExtension.cs b/src/Extending Unity/BuildPlanCreator/FooUnityExtension.cs index 548a9f4..642908f 100644 --- a/src/Extending Unity/BuildPlanCreator/FooUnityExtension.cs +++ b/src/Extending Unity/BuildPlanCreator/FooUnityExtension.cs @@ -14,8 +14,8 @@ namespace BuildPlanCreatorExample // applies to ALL resolutions of the type regardless of requested name. // In other words it creates 'Built-In' registration similar to Lazy or IEnumerable. var instance = new FooBuildPlanCreatorPolicy(Context.Policies); - Context.Policies.Set(typeof(IFoo<>), UnityContainer.All, typeof(ResolveDelegateFactory), (ResolveDelegateFactory)instance.GetResolver); - Context.Policies.Set(typeof(Foo<>), UnityContainer.All, typeof(ResolveDelegateFactory), (ResolveDelegateFactory)instance.GetResolver); // Optional + Context.Policies.Set(typeof(IFoo<>), typeof(ResolveDelegateFactory), (ResolveDelegateFactory)instance.GetResolver); + Context.Policies.Set(typeof(Foo<>), typeof(ResolveDelegateFactory), (ResolveDelegateFactory)instance.GetResolver); // Optional } } }