76 references to ParsingError
System.Private.Uri (76)
System\Uri.cs (64)
667ParsingError error = ParsingError.None;
670if (error == ParsingError.None)
706private static UriFormatException GetException(ParsingError err)
708Debug.Assert(err != ParsingError.None);
713ParsingError.BadFormat => SR.net_uri_BadFormat,
714ParsingError.BadScheme => SR.net_uri_BadScheme,
715ParsingError.BadAuthority => SR.net_uri_BadAuthority,
716ParsingError.EmptyUriString => SR.net_uri_EmptyUri,
719ParsingError.SchemeLimit => SR.net_uri_SchemeLimit,
720ParsingError.MustRootedPath => SR.net_uri_MustRootedPath,
723ParsingError.BadHostName => SR.net_uri_BadHostName,
724ParsingError.BadPort => SR.net_uri_BadPort,
725ParsingError.BadAuthorityTerminator => SR.net_uri_BadAuthorityTerminator,
726ParsingError.CannotCreateRelative => SR.net_uri_CannotCreateRelative,
1934private static ParsingError ParseScheme(string uriString, ref Flags flags, ref UriParser? syntax)
1940return ParsingError.EmptyUriString;
1956ParsingError err = ParsingError.None;
1958Debug.Assert((err is ParsingError.None) == (syntax is not null));
1960if (err != ParsingError.None)
1966return ParsingError.None;
1980ParsingError result = PrivateParseMinimal();
1981if (result == ParsingError.None)
1998private ParsingError PrivateParseMinimal()
2022return ParsingError.None;
2061return ParsingError.MustRootedPath;
2123return ParsingError.BadAuthority;
2143return ParsingError.None;
2148return ParsingError.BadAuthority;
2161return ParsingError.None;
2171return ParsingError.None;
2184idx = CheckAuthorityHelper(str, idx, out ParsingError err, ref _flags, _syntax.Flags, ref newHost);
2185if (err != ParsingError.None)
2195return ParsingError.BadAuthorityTerminator;
2217return ParsingError.None;
2554throw GetException(ParsingError.BadHostName)!;
2581if (CheckAuthorityHelper(host, 0, out ParsingError err, ref flags, _syntax.Flags, ref newHost) != host.Length ||
2582err != ParsingError.None)
3526private static int ParseSchemeCheckImplicitFile(string uriString, ref ParsingError err, ref Flags flags, ref UriParser? syntax)
3528Debug.Assert(err == ParsingError.None);
3561err = ParsingError.BadFormat;
3579err = ParsingError.MustRootedPath;
3583err = uriString[i + 1] == ':' ? ParsingError.BadScheme : ParsingError.BadFormat;
3604err = ParsingError.BadFormat;
3610err = ParsingError.BadFormat;
3625private static UriParser? CheckSchemeSyntax(ReadOnlySpan<char> scheme, ref ParsingError error)
3627Debug.Assert(error == ParsingError.None);
3673error = ParsingError.BadScheme;
3679error = ParsingError.SchemeLimit;
3693private int CheckAuthorityHelper(ReadOnlySpan<char> str, int startOffset, out ParsingError err, ref Flags flags, UriSyntaxFlags syntaxFlags, ref string? newHost)
3699err = ParsingError.None;
3718err = ParsingError.BadHostName;
3723err = ParsingError.BadHostName;
3776err = ParsingError.BadHostName;
3832err = ParsingError.BadHostName;
3861err = ParsingError.BadHostName;
3899err = ParsingError.BadPort;
3914err = ParsingError.BadPort;
3957err = ParsingError.BadHostName;
3982err = ParsingError.BadHostName;
3999err = ParsingError.BadFormat;
4006err = ParsingError.BadHostName;