private static void RegisterSingleConversions(
ITypeConverterRegistry registry)
{
registry.Register <float, byte>(from => SysConv.ToByte(from));
registry.Register <float, short>(from => SysConv.ToInt16(from));
registry.Register <float, int>(from => SysConv.ToInt32(from));
registry.Register <float, long>(from => SysConv.ToInt64(from));
registry.Register <float, ushort>(from => SysConv.ToUInt16(from));
registry.Register <float, uint>(from => SysConv.ToUInt32(from));
registry.Register <float, ulong>(from => SysConv.ToUInt64(from));
registry.Register <float, decimal>(from => SysConv.ToDecimal(from));
registry.Register <float, double>(from => SysConv.ToDouble(from));
registry.Register <float, string>(from =>
from.ToString(CultureInfo.InvariantCulture));
}