ATMLModelLibrary.model.ErrorLimit.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            var sb = new StringBuilder();
            if (MinusQuantity != null || PlusQuantity != null)
                sb.Append("errlmt ");
            if (MinusQuantity != null && PlusQuantity != null)
            {
                MinusQuantity.Value = Math.Abs(MinusQuantity.Value);
                if (MinusQuantity.ToString().Equals(PlusQuantity.ToString()))
                {
                    sb.Append(Quantity.PLUSMINUS1).Append(PlusQuantity);
                }
                else
                {
                    sb.Append(Quantity.MINUS)
                        .Append(MinusQuantity)
                        .Append(" ")
                        .Append(Quantity.PLUS)
                        .Append(PlusQuantity);
                }
            }
            else if (MinusQuantity != null)
            {
                MinusQuantity.Value = Math.Abs(MinusQuantity.Value);
                sb.Append(Quantity.MINUS).Append(MinusQuantity);
            }
            else if (PlusQuantity != null)
            {
                sb.Append(Quantity.PLUS).Append(PlusQuantity);
            }

            if (_confidence != null)
                sb.Append(" conf ").Append(_confidence);

            if (_resolution != null)
                sb.Append(" res ").Append(_resolution);

            return sb.ToString();
        }