internal EphemerisConfigItem(string category, Delegate func, IEphemFormatter formatter, Delegate availableIf) { Category = category; Formula = func; Formatter = formatter; IsAvailable = availableIf; }
public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (formatter == null || formatterName != (string)parameter) { formatterName = (string)parameter; formatter = Formatters.GetDefault(formatterName); } return(formatter.Format(value)); }
internal EphemerisConfigItem(string category, Delegate func, IEphemFormatter formatter) { Category = category; Formula = func; Formatter = formatter; }
public ToStringConverter(IEphemFormatter formatter) { this.formatter = formatter; }
public Ephemeris(string key, object value, IEphemFormatter formatter = null) { Key = key; Value = value; Formatter = formatter ?? Formatters.GetDefault(key); }