Здравствуйте, vdimas, Вы писали:
V>Здравствуйте, Чистяков Влад (VladD2), Вы писали:
V>Кстати, меня весьма раздражает тот факт, что если я переопределил операторы == и !=, то простая проверка:
V>V>if(myObj!=null)
V>
V>приводит к вызову кучи кода, вместо того, чтобы просто заэммитить в байткод проверку на null.
Вызывай
!object.ReferenceEquals(myObj, null)
А то ты хочешь странного: я переопределил оператор, но не хочу что бы он переопределялся.