public void Dispose() { if (exception != null) { exception = null; } if (resultSource != null) { resultSource.Dispose(); resultSource = null; } if (rowUniqueIdCollection != null) { rowUniqueIdCollection.Clear(); rowUniqueIdCollection = null; } }