public override bool IsSelectedToken(JToken val) { if (val == null) { return(false); } switch (val.Type) { case JTokenType.Array: return(IsSelectedArr((JArray)val)); case JTokenType.Object: return(false); default: return(Range.IsInRange(val.ToString())); } }