Есть ли какая-либо заслуга в использовании nullable bool для хранения значения tri-state? Например, null == 1st state, false == 2nd state, true == 3rd state
?
Накладные расходы, вероятно, выше, чем использование байтового перечисления, но мне любопытно.