Ejemplo n.º 1
0
 public static bool TryParse(string?str, IFormatProvider?provider, out PorousMediumPermeability result)
 {
     return(QuantityParser.Default.TryParse <PorousMediumPermeability, PorousMediumPermeabilityUnit>(
                str,
                provider,
                From,
                out result));
 }
Ejemplo n.º 2
0
 static PorousMediumPermeability()
 {
     BaseDimensions = new BaseDimensions(2, 0, 0, 0, 0, 0, 0);
     BaseUnit       = PorousMediumPermeabilityUnit.SquareMeter;
     MaxValue       = new PorousMediumPermeability(double.MaxValue, BaseUnit);
     MinValue       = new PorousMediumPermeability(double.MinValue, BaseUnit);
     QuantityType   = QuantityType.PorousMediumPermeability;
     Units          = Enum.GetValues(typeof(PorousMediumPermeabilityUnit)).Cast <PorousMediumPermeabilityUnit>().Except(new PorousMediumPermeabilityUnit[] { PorousMediumPermeabilityUnit.Undefined }).ToArray();
     Zero           = new PorousMediumPermeability(0, BaseUnit);
     Info           = new QuantityInfo(QuantityType.PorousMediumPermeability, Units.Cast <Enum>().ToArray(), BaseUnit, Zero, BaseDimensions);
 }
Ejemplo n.º 3
0
        public bool Equals(PorousMediumPermeability 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));
        }
Ejemplo n.º 4
0
        static PorousMediumPermeability()
        {
            BaseDimensions = new BaseDimensions(2, 0, 0, 0, 0, 0, 0);
            BaseUnit       = PorousMediumPermeabilityUnit.SquareMeter;
            MaxValue       = new PorousMediumPermeability(double.MaxValue, BaseUnit);
            MinValue       = new PorousMediumPermeability(double.MinValue, BaseUnit);
            QuantityType   = QuantityType.PorousMediumPermeability;
            Units          = Enum.GetValues(typeof(PorousMediumPermeabilityUnit)).Cast <PorousMediumPermeabilityUnit>().Except(new PorousMediumPermeabilityUnit[] { PorousMediumPermeabilityUnit.Undefined }).ToArray();
            Zero           = new PorousMediumPermeability(0, BaseUnit);
            Info           = new QuantityInfo <PorousMediumPermeabilityUnit>("PorousMediumPermeability",
                                                                             new UnitInfo <PorousMediumPermeabilityUnit>[]
            {
                new UnitInfo <PorousMediumPermeabilityUnit>(PorousMediumPermeabilityUnit.Darcy, "Darcys", BaseUnits.Undefined),
                new UnitInfo <PorousMediumPermeabilityUnit>(PorousMediumPermeabilityUnit.Microdarcy, "Microdarcys", BaseUnits.Undefined),
                new UnitInfo <PorousMediumPermeabilityUnit>(PorousMediumPermeabilityUnit.Millidarcy, "Millidarcys", BaseUnits.Undefined),
                new UnitInfo <PorousMediumPermeabilityUnit>(PorousMediumPermeabilityUnit.SquareCentimeter, "SquareCentimeters", new BaseUnits(length: LengthUnit.Centimeter)),
                new UnitInfo <PorousMediumPermeabilityUnit>(PorousMediumPermeabilityUnit.SquareMeter, "SquareMeters", new BaseUnits(length: LengthUnit.Meter)),
            },
                                                                             BaseUnit, Zero, BaseDimensions, QuantityType.PorousMediumPermeability);

            DefaultConversionFunctions = new UnitConverter();
            RegisterDefaultConversions(DefaultConversionFunctions);
        }
Ejemplo n.º 5
0
 public bool Equals(PorousMediumPermeability other)
 {
     return(_value.Equals(other.GetValueAs(this.Unit)));
 }
Ejemplo n.º 6
0
 public int CompareTo(PorousMediumPermeability other)
 {
     return(_value.CompareTo(other.GetValueAs(this.Unit)));
 }
Ejemplo n.º 7
0
 public static bool TryParse(string?str, out PorousMediumPermeability result)
 {
     return(TryParse(str, null, out result));
 }
Ejemplo n.º 8
0
 public bool Equals(PorousMediumPermeability other)
 {
     return(_value.Equals(other.AsBaseNumericType(this.Unit)));
 }
Ejemplo n.º 9
0
 // 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(PorousMediumPermeability other)
 {
     return(_value.CompareTo(other.AsBaseNumericType(this.Unit)));
 }
Ejemplo n.º 10
0
        /// <summary>
        ///     Try to parse a string with one or two quantities of the format "&lt;quantity&gt; &lt;unit&gt;".
        /// </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 PorousMediumPermeability result)
        {
            IFormatProvider provider = GetFormatProviderFromCultureName(cultureName);

            return(QuantityParser.Default.TryParse <PorousMediumPermeability, PorousMediumPermeabilityUnit>(
                       str,
                       provider,
                       From,
                       out result));
        }