Simplify delegate invoking (#565)

This commit is contained in:
Hu Weiwen 2017-06-15 13:45:32 +08:00 committed by David Fowler
parent dbb438dc08
commit 40bef1bc78
1 changed files with 3 additions and 18 deletions

View File

@ -140,12 +140,7 @@ namespace Microsoft.AspNetCore.Sockets.Client
{ {
_logger.LogDebug("Raising Connected event"); _logger.LogDebug("Raising Connected event");
// Do not "simplify" - events can be removed from a different thread Connected?.Invoke();
var connectedEventHandler = Connected;
if (connectedEventHandler != null)
{
connectedEventHandler();
}
return Task.CompletedTask; return Task.CompletedTask;
}); });
@ -171,12 +166,7 @@ namespace Microsoft.AspNetCore.Sockets.Client
_logger.LogDebug("Raising Closed event"); _logger.LogDebug("Raising Closed event");
// Do not "simplify" - event handlers can be removed from a different thread Closed?.Invoke(t.IsFaulted ? t.Exception.InnerException : null);
var closedEventHandler = Closed;
if (closedEventHandler != null)
{
closedEventHandler(t.IsFaulted ? t.Exception.InnerException : null);
}
return Task.CompletedTask; return Task.CompletedTask;
}); });
@ -299,12 +289,7 @@ namespace Microsoft.AspNetCore.Sockets.Client
{ {
_logger.LogDebug("Raising Received event."); _logger.LogDebug("Raising Received event.");
// Do not "simplify" - event handlers can be removed from a different thread Received?.Invoke(buffer);
var receivedEventHandler = Received;
if (receivedEventHandler != null)
{
receivedEventHandler(buffer);
}
return Task.CompletedTask; return Task.CompletedTask;
}); });