obj
IEquatable<NoReturnProperty>
IStructuralEquatable
IComparable<NoReturnProperty>
IComparable
IStructuralComparable
NoReturnProperty of a function specifies whether the function will eventually return or not. Some functions, e.g., exit, will never return in any cases, and compilers often remove fall-through edges of callers of such functions.
ConditionalNoRet int
int
Conditionally no-return; function does not return only if the n-th argument (starting from one) specified is non-zero.
NoRet
This function will never return. For example, the "exit" function should have this property.
NotNoRet
Regular case: *not* no-return.
NotNoRetConfirmed
Regular case: this is *not* no-return, and we have already performed parameter analysis to examine the possibility of being conditional no-ret.
UnknownNoRet
When we are not certain: we need further analyses.