public static IMultiplier GetMultiplier(MultiplyMode mode)
{
// Check value
if (!Enum.IsDefined(typeof(MultiplyMode), mode))
{
throw new ArgumentOutOfRangeException("mode");
}
switch (mode)
{
case MultiplyMode.AutoFht:
return AutoFhtMultiplier;
default:
return ClassicMultiplier;
}
}