protected virtual void Dispose(bool isDisposing)
{
if (!isDisposed)
{
if (isDisposing)
{
if (serverProcessor != null)
{
Unsubscribe(serverProcessor);
serverProcessor.Dispose();
}
if (clientProcessor != null)
{
Unsubscribe(clientProcessor);
clientProcessor.Dispose();
}
isDisposed = true;
}
}
}
public void Dispose()