diff --git a/src/CatLib.Core/Support/Container/Container.cs b/src/CatLib.Core/Support/Container/Container.cs index 3717109..4b05db4 100644 --- a/src/CatLib.Core/Support/Container/Container.cs +++ b/src/CatLib.Core/Support/Container/Container.cs @@ -625,7 +625,7 @@ public void Extend(string service, Func closure) instancesReverse.Remove(old); instancesReverse.Add(instance, service); } - + TriggerOnRebound(service, instance); return; } diff --git a/src/CatLib.Core/Support/Container/ContainerExtend.cs b/src/CatLib.Core/Support/Container/ContainerExtend.cs index e8fd119..18fafa6 100644 --- a/src/CatLib.Core/Support/Container/ContainerExtend.cs +++ b/src/CatLib.Core/Support/Container/ContainerExtend.cs @@ -777,7 +777,7 @@ public static IContainer OnRelease(this IContainer container, Action cal /// 服务容器 /// 处理释放时的回调 /// 当前容器实例 - public static IContainer OnRelease(this IContainer container, Action closure) + public static IContainer OnRelease(this IContainer container, Action closure) { Guard.Requires(closure != null); return container.OnRelease((_, instance) => @@ -857,7 +857,7 @@ public static IContainer OnResolving(this IContainer container, Action