[Modify] Add it

This commit is contained in:
sta 2021-10-16 17:15:03 +09:00
parent 7f21d2fae4
commit da702f9508

View File

@ -75,6 +75,20 @@ namespace WebSocketSharp.Server
#region Private Methods
private Func<TBehavior> createCreator (Action<TBehavior> initializer)
{
if (initializer == null)
return () => new TBehavior ();
return () => {
var ret = new TBehavior ();
initializer (ret);
return ret;
};
}
private Func<TBehavior> createCreator (
Func<TBehavior> creator, Action<TBehavior> initializer
)