private static FireReconnected ( IConnection connection, CancellationTokenSource reconnectTokenSource, int &reconnectedFired ) : void | ||
connection | IConnection | |
reconnectTokenSource | CancellationTokenSource | |
reconnectedFired | int | |
return | void |
private static void FireReconnected(IConnection connection,
CancellationTokenSource reconnectTokenSource,
ref int reconnectedFired)
{
if (!reconnectTokenSource.IsCancellationRequested
&& Interlocked.Exchange(ref reconnectedFired, 1) == 0)
connection.OnReconnected();
}
}