diff --git a/Engine.Core/Helpers/DelegateExtensions.cs b/Engine.Core/Helpers/DelegateExtensions.cs index 64c8163..3679e5e 100644 --- a/Engine.Core/Helpers/DelegateExtensions.cs +++ b/Engine.Core/Helpers/DelegateExtensions.cs @@ -6,7 +6,7 @@ public static class DelegateExtensions { public static void InvokeSafe(this Delegate @delegate, params object?[] args) { - foreach (Delegate invocation in @delegate.GetInvocationList()) + foreach (Delegate invocation in Delegate.EnumerateInvocationList(@delegate)) try { invocation.DynamicInvoke(args); } catch (Exception exception) {