public static bool TryParse(string?str, IFormatProvider?provider, out DoseRate result) { return(QuantityParser.Default.TryParse <DoseRate, DoseRateUnit>( str, provider, From, out result)); }
public bool Equals(DoseRate other, double tolerance, ComparisonType comparisonType) { if (tolerance < 0) { throw new ArgumentOutOfRangeException("tolerance", "Tolerance must be greater than or equal to 0."); } double thisValue = (double)this.Value; double otherValueInThisUnits = other.As(this.Unit); return(UnitsNet.Comparison.Equals(thisValue, otherValueInThisUnits, tolerance, comparisonType)); }
public bool Equals(DoseRate other) { return(_value.Equals(other.GetValueAs(this.Unit))); }
public int CompareTo(DoseRate other) { return(_value.CompareTo(other.GetValueAs(this.Unit))); }
public static bool TryParse(string?str, out DoseRate result) { return(TryParse(str, null, out result)); }
public bool Equals(DoseRate other) { return(_value.Equals(other.AsBaseNumericType(this.Unit))); }
// Windows Runtime Component does not allow public methods/ctors with same number of parameters: https://msdn.microsoft.com/en-us/library/br230301.aspx#Overloaded methods internal int CompareTo(DoseRate other) { return(_value.CompareTo(other.AsBaseNumericType(this.Unit))); }
/// <summary> /// Try to parse a string with one or two quantities of the format "<quantity> <unit>". /// </summary> /// <param name="str">String to parse. Typically in the form: {number} {unit}</param> /// <param name="result">Resulting unit quantity if successful.</param> /// <returns>True if successful, otherwise false.</returns> /// <example> /// Length.Parse("5.5 m", new CultureInfo("en-US")); /// </example> /// <param name="cultureName">Name of culture (ex: "en-US") to use when parsing number and unit. Defaults to <see cref="GlobalConfiguration.DefaultCulture" /> if null.</param> public static bool TryParse([CanBeNull] string str, [CanBeNull] string cultureName, out DoseRate result) { IFormatProvider provider = GetFormatProviderFromCultureName(cultureName); return(QuantityParser.Default.TryParse <DoseRate, DoseRateUnit>( str, provider, From, out result)); }