Я должен добавить некоторый код Dispose в класс, который наследуется от класса, который уже реализует IDisposable, поэтому я попытался выполнить переопределение метода Dispose, но у меня нет доступного disposedValue, поскольку он объявлен как закрытый.
Как добавить новые операторы Dispose?
Protected Overridable Sub Dispose(ByVal disposing As Boolean)
If Not disposedValue Then
If disposing Then
''# ...
End If
End If
disposedValue = True
End Sub
Заранее спасибо!
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Я думаю, что я должен реализовать ту же логику, которая присутствует в базовом классе у наследника. Я прав?
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Я использую фрагмент, который Vb.Net автоматически пишет, когда вы объявляете, что класс реализует IDisposable.