(Corrected) There is official guideline, as Erik suggested.
When I see TrySomething
method, I assume it
- doesn't throw
- returns
bool
- if I expect value, it is returned via 'out' parameter
- there exists
Something
method, that allows me to handle any exception myself. (edit, suggested by Jesse Webb)