Я реализую IDataReader
, и мне интересно, должна ли реализация Dispose
вызывать Close
или нет.
Кроме того, Close
должен звонить Dispose
?
Я предполагаю, что Close
не должен звонить Dispose
, а Dispose
может звонить Close
, так как AFAIK, вы сможете звонить Dispose
столько раз, сколько вы хотите любой объект. Но это всего лишь предположение, и я бы лучше услышал мнение эксперта.