ATMLModelLibrary.model.StandardPrefixes.Multiplier C# (CSharp) Method

Multiplier() public static method

public static Multiplier ( string prefix ) : double
prefix string
return double
        public static double Multiplier(string prefix)
        {
            double multiplier = 1d;
            if (!string.IsNullOrWhiteSpace(prefix) && Prefixes.ContainsKey(prefix))
                multiplier = Prefixes[prefix].Multiplier;
            return multiplier;
        }

Usage Example

Example #1
0
        public static bool operator ==(Quantity arg1, Quantity arg2)
        {
            bool isEqual = ((object)arg1) == ((object)arg2);

            if (!isEqual)
            {
                StandardUnit unit1 = ((object)arg1) == null ? new StandardUnit() : arg1.Unit;
                StandardUnit unit2 = ((object)arg2) == null ? new StandardUnit() : arg2.Unit;
                if (((object)arg1) != null)
                {
                    double value1 = arg1.Value;
                    if (((object)arg2) != null)
                    {
                        double value2 = arg2.Value;

                        if (unit1 != null && unit1.HasPrefix())
                        {
                            value1 *= StandardPrefixes.Multiplier(unit1.Prefix);
                        }
                        if (unit2 != null && unit2.HasPrefix())
                        {
                            value2 *= StandardPrefixes.Multiplier(unit2.Prefix);
                        }

                        isEqual = value1.Equals(value2);
                    }
                }
            }
            return(isEqual);
        }
All Usage Examples Of ATMLModelLibrary.model.StandardPrefixes::Multiplier
StandardPrefixes