public double GetDoubleOrDefault(string key) { if (!this.Entries.TryGetValue(key, out var v)) { return(0.0); } if (!TdfConvert.TryToDouble(v.Value, out var d)) { return(0.0); } return(d); }
public bool GetBoolOrDefault(string key) { return(this.Entries.TryGetValue(key, out var v) && TdfConvert.ToBool(v.Value)); }