protected override void Dispose(bool disposing)
{
if (_disposed) return;
_disposed = true;
if (disposing)
{
if (_connection != null)
{
try
{
_connection.Dispose();
}
catch (Exception)
{
}
_connection = null;
}
if (_random != null)
{
try
{
_random.Dispose();
}
catch (Exception)
{
}
_random = null;
}
}
}