Когда целесообразно проверять, был ли этот объект удален, и генерировать исключение ObjectDisposedException?
В классе, реализующем IDisposable , когда целесообразно проверить, был ли объект удален, и выбросить ObjectDisposedException если есть? Во всех общедоступных методах и свойствах (кроме Dispose )? Иногда? Никогда?