public override bool IsMatch(ref PathReader pathReader)
        {
            var c = pathReader.CurrentText[0];

            if (CharacterRangeSegment.IsAsciiUpper(c))
            {
                c = char.ToLowerInvariant(c);
            }

            var result = _range.IsInRange(c);

            if (result)
            {
                pathReader.ConsumeInSegment(1);
            }

            return(result);
        }