internal ParseResult <ZonedDateTime> ParseZone(ValueCursor value)
            {
                DateTimeZone zone = TryParseFixedZone(value) ?? TryParseProviderZone(value);

                if (zone == null)
                {
                    return(ParseResult <ZonedDateTime> .NoMatchingZoneId(value));
                }
                Zone = zone;
                return(null);
            }