Джеффри Рихтер говорит ( в CLR через C # Edition 4, P.534 ), что все методы и свойства в классе, реализующем IDisposable
, должны явно выдавать ObjectDisposedException
.
Thisимеет смысл, но я никогда не видел, чтобы это было сделано в дикой природе.
Это рекомендация, которой просто не следуют, потому что разработчики не знают (или не заботятся), или это сложнее, чем это?