public static IStringConverter GetStringConverter(ToStringMode mode)
{
// Check value
if (!Enum.IsDefined(typeof(ToStringMode), mode))
{
throw new ArgumentOutOfRangeException("mode");
}
switch (mode)
{
case ToStringMode.Fast:
return FastStringConverter;
default:
return ClassicStringConverter;
}
}