A value of type “single” is a single precision floating point number. For the computer, it is 32 bits where one is used for the sign (+ or -), 8 are used for an exponent (power) of 2, and 23 are used for the fractions…
In a brief: single values can be positive or negative, can represent fractions (e.g. 0.25 or 3.75) - and hence are usually the result of division/multiplication operations.
The appropriate casting function is Math.Cast.ToSingle.
An example is
Here, the value 1, albeit a number, is cast to a single value which is
3f80 0000 (hex) resp.
0 01111111 00000000000000000000000 (binary) because the function
Playbacks.Editor.Times.ChaseFixtureOverlap needs to be a single.
Single values do not need to be written in quotes. However, due to its nature, you'll probably never write or even see a single value. You just need to know what it is, and how to pass it (most likely by passing another function or property where you make sure it is a single value…)