From da702f9508563613cc2ad0fdeb835c0b73ec8713 Mon Sep 17 00:00:00 2001 From: sta Date: Sat, 16 Oct 2021 17:15:03 +0900 Subject: [PATCH] [Modify] Add it --- websocket-sharp/Server/WebSocketServiceHost`1.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/websocket-sharp/Server/WebSocketServiceHost`1.cs b/websocket-sharp/Server/WebSocketServiceHost`1.cs index c06dc069..565d1426 100644 --- a/websocket-sharp/Server/WebSocketServiceHost`1.cs +++ b/websocket-sharp/Server/WebSocketServiceHost`1.cs @@ -75,6 +75,20 @@ namespace WebSocketSharp.Server #region Private Methods + private Func createCreator (Action initializer) + { + if (initializer == null) + return () => new TBehavior (); + + return () => { + var ret = new TBehavior (); + + initializer (ret); + + return ret; + }; + } + private Func createCreator ( Func creator, Action initializer )