public class FractionFormatter : IFormatProvider, ICustomFormatter
{
private static readonly CultureInfo _culture = typeof(FractionFormatter).Assembly.GetName().CultureInfo;
public object GetFormat(Type formatType)
{
return (formatType == typeof(ICustomFormatter)) ? this : null;
}
public string Format(string format, object arg, IFormatProvider formatProvider)
{
var fraction = (Fraction)arg;