Re[15]: EnumHelper: request for breaking changes
От: samius Япония http://sams-tricks.blogspot.com
Дата: 21.09.16 11:02
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, samius, Вы писали:


S>Вариант с Includes/IncludesAny/Excludes/ExcludesAny в принципе пройдёт, но тогда надо придумать нормальное название для SetFlag(value, enabled: false);

Тут сложно придумать что-либо соответствующее теории множетсв, разве что .Update(value, enabled) или .Combine(value, enabled).
еще пару замечаний. value — это не value, а множество флагов, которые требуется установить/снять/обновить. enabled — хорошо бы был true по умолчанию, что бы SetFlag без указания enabled не сносил, а устанавливал флаги. Но это касается именно SetFlag.

S>Чуть позже заведу тему в основном разделе, пусть народ поучаствует. Найдётся вариант лучше — будем менять.

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.