コード例 #1
0
 private static string GetScientificFormat(double value, Calculator calc)
 {
     return(GetFormat(value, "e" + calc.FixedDecimalDigits));
 }
コード例 #2
0
 public override string ToString(Calculator calc)
 {
     return(Format(this.AsDouble, calc));
 }
コード例 #3
0
 internal void Save(INode valueNode, Calculator calc)
 {
     valueNode.SetValue(nameof(this.ValueType), this.ValueType);
     valueNode.SetValue("EntryValue", this.GetEntryValue(calc));
 }
コード例 #4
0
 public virtual IEnumerable <DisplayFormat> GetAllDisplayFormats(Calculator calc)
 {
     return(new[] { new DisplayFormat(this.ToString(calc)) });
 }
コード例 #5
0
 public virtual string GetEntryValue(Calculator calc)
 {
     return(this.ToString(calc));
 }
コード例 #6
0
 public virtual string ToString(Calculator calc)
 {
     return(this.ToString() ?? string.Empty);
 }