Example #1
0
 internal EphemerisConfigItem(string category, Delegate func, IEphemFormatter formatter, Delegate availableIf)
 {
     Category    = category;
     Formula     = func;
     Formatter   = formatter;
     IsAvailable = availableIf;
 }
Example #2
0
 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));
 }
Example #3
0
 internal EphemerisConfigItem(string category, Delegate func, IEphemFormatter formatter)
 {
     Category  = category;
     Formula   = func;
     Formatter = formatter;
 }
 public ToStringConverter(IEphemFormatter formatter)
 {
     this.formatter = formatter;
 }
Example #5
0
 public Ephemeris(string key, object value, IEphemFormatter formatter = null)
 {
     Key       = key;
     Value     = value;
     Formatter = formatter ?? Formatters.GetDefault(key);
 }