public bool IsFitByRange(NumberValue x) { if (Range == null) { return(true); } return(Range.IsFit(x)); }
public bool IsFit(NumberValue x) { if (x == null) { return(false); } return(IsFit(x.SystemValue)); }
/// <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); }