After spending some time at Reflector, it seems to me that the Broken and Fetching states are also used in at least one or two places. Best coding practice would be to suggest that any of the values โโcan be used and protect the code. For example, if you need to know if a connection is open, check the state == Open, and not the state! = Closed.
source
share