76 references to ParsingError
System.Private.Uri (76)
System\Uri.cs (64)
664ParsingError error = ParsingError.None;
667if (error == ParsingError.None)
703private static UriFormatException GetException(ParsingError err)
705Debug.Assert(err != ParsingError.None);
710ParsingError.BadFormat => SR.net_uri_BadFormat,
711ParsingError.BadScheme => SR.net_uri_BadScheme,
712ParsingError.BadAuthority => SR.net_uri_BadAuthority,
713ParsingError.EmptyUriString => SR.net_uri_EmptyUri,
716ParsingError.SchemeLimit => SR.net_uri_SchemeLimit,
717ParsingError.MustRootedPath => SR.net_uri_MustRootedPath,
720ParsingError.BadHostName => SR.net_uri_BadHostName,
721ParsingError.BadPort => SR.net_uri_BadPort,
722ParsingError.BadAuthorityTerminator => SR.net_uri_BadAuthorityTerminator,
723ParsingError.CannotCreateRelative => SR.net_uri_CannotCreateRelative,
1931private static ParsingError ParseScheme(string uriString, ref Flags flags, ref UriParser? syntax)
1937return ParsingError.EmptyUriString;
1953ParsingError err = ParsingError.None;
1955Debug.Assert((err is ParsingError.None) == (syntax is not null));
1957if (err != ParsingError.None)
1963return ParsingError.None;
1977ParsingError result = PrivateParseMinimal();
1978if (result == ParsingError.None)
1995private ParsingError PrivateParseMinimal()
2019return ParsingError.None;
2058return ParsingError.MustRootedPath;
2120return ParsingError.BadAuthority;
2140return ParsingError.None;
2145return ParsingError.BadAuthority;
2158return ParsingError.None;
2168return ParsingError.None;
2181idx = CheckAuthorityHelper(str, idx, out ParsingError err, ref _flags, _syntax.Flags, ref newHost);
2182if (err != ParsingError.None)
2192return ParsingError.BadAuthorityTerminator;
2214return ParsingError.None;
2551throw GetException(ParsingError.BadHostName)!;
2578if (CheckAuthorityHelper(host, 0, out ParsingError err, ref flags, _syntax.Flags, ref newHost) != host.Length ||
2579err != ParsingError.None)
3561private static int ParseSchemeCheckImplicitFile(string uriString, ref ParsingError err, ref Flags flags, ref UriParser? syntax)
3563Debug.Assert(err == ParsingError.None);
3596err = ParsingError.BadFormat;
3614err = ParsingError.MustRootedPath;
3618err = uriString[i + 1] == ':' ? ParsingError.BadScheme : ParsingError.BadFormat;
3639err = ParsingError.BadFormat;
3645err = ParsingError.BadFormat;
3660private static UriParser? CheckSchemeSyntax(ReadOnlySpan<char> scheme, ref ParsingError error)
3662Debug.Assert(error == ParsingError.None);
3708error = ParsingError.BadScheme;
3714error = ParsingError.SchemeLimit;
3728private int CheckAuthorityHelper(ReadOnlySpan<char> str, int startOffset, out ParsingError err, ref Flags flags, UriSyntaxFlags syntaxFlags, ref string? newHost)
3734err = ParsingError.None;
3753err = ParsingError.BadHostName;
3758err = ParsingError.BadHostName;
3808err = ParsingError.BadHostName;
3864err = ParsingError.BadHostName;
3893err = ParsingError.BadHostName;
3931err = ParsingError.BadPort;
3946err = ParsingError.BadPort;
3989err = ParsingError.BadHostName;
4014err = ParsingError.BadHostName;
4031err = ParsingError.BadFormat;
4038err = ParsingError.BadHostName;