Esempio n. 1
0
        public bool IsFitByRange(NumberValue x)
        {
            if (Range == null)
            {
                return(true);
            }

            return(Range.IsFit(x));
        }
Esempio n. 2
0
        public bool IsFit(NumberValue x)
        {
            if (x == null)
            {
                return(false);
            }

            return(IsFit(x.SystemValue));
        }
Esempio n. 3
0
        /// <summary>
        /// Clones the instance using special context and returns cloned instance.
        /// </summary>
        /// <param name="context">Special context for providing references continuity.</param>
        /// <returns>Cloned instance.</returns>
        public NumberValue Clone(Dictionary <object, object> context)
        {
            if (context.ContainsKey(this))
            {
                return((NumberValue)context[this]);
            }

            var result = new NumberValue(SystemValue);

            context[this] = result;

            result.AppendAnnotations(this, context);

            return(result);
        }