Why does implementing IBitwiseOperators not allow short-circuiting operators?
In the process of investigating a .NET API proposal, to add the new System.Numerics
interfaces to System.Boolean
, it transpired that &&
and ||
short-circuiting operators need the operators true
and false
to be implemented.