Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Если DataSource - это свойство, и нужно удостовериться что сеттер отработал (там же обычно стоит проверка типа if newvalue!=oldvalue)...
Все равно говно, впрочем.
> и нужно удостовериться что сеттер отработал
Куда он денется. Сеттер то вызовется в любом случае. А вот если ради того, чтобы он что-то сделал, приходится обходить его внутреннюю проверку такими подергиваниями... то это говносеттер. По идее если датасорс не изменился - то зачем его дергать, он и так в правильном состоянии.
Все равно говно, впрочем.
Куда он денется. Сеттер то вызовется в любом случае. А вот если ради того, чтобы он что-то сделал, приходится обходить его внутреннюю проверку такими подергиваниями... то это говносеттер. По идее если датасорс не изменился - то зачем его дергать, он и так в правильном состоянии.