NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

6.1.5 Floating point error checks

There are two non-finite states that can be produced by floating point operations: infinity and NaN (Not A Number). If floating point error checking is on, attempting to store or pass as an argument a non-finite floating point number causes a System.NotFiniteNumberException exception to be thrown. The compilation environment determines whether this option is on or off; the exact semantics are covered in the more detail in the Statements and Expressions chapters.