71 references to ParsingError
System.Private.Uri (71)
System\Uri.cs (64)
650ParsingError error = ParsingError.None;
653if (error == ParsingError.None)
687private static UriFormatException GetException(ParsingError err)
689Debug.Assert(err != ParsingError.None);
694ParsingError.BadFormat => SR.net_uri_BadFormat,
695ParsingError.BadScheme => SR.net_uri_BadScheme,
696ParsingError.BadAuthority => SR.net_uri_BadAuthority,
697ParsingError.EmptyUriString => SR.net_uri_EmptyUri,
700ParsingError.SchemeLimit => SR.net_uri_SchemeLimit,
701ParsingError.MustRootedPath => SR.net_uri_MustRootedPath,
704ParsingError.BadHostName => SR.net_uri_BadHostName,
705ParsingError.BadPort => SR.net_uri_BadPort,
706ParsingError.BadAuthorityTerminator => SR.net_uri_BadAuthorityTerminator,
707ParsingError.CannotCreateRelative => SR.net_uri_CannotCreateRelative,
1915private static ParsingError ParseScheme(string uriString, ref Flags flags, ref UriParser? syntax)
1921return ParsingError.EmptyUriString;
1937ParsingError err = ParsingError.None;
1939Debug.Assert((err is ParsingError.None) == (syntax is not null));
1941if (err != ParsingError.None)
1947return ParsingError.None;
1961ParsingError result = PrivateParseMinimal();
1962if (result == ParsingError.None)
1979private ParsingError PrivateParseMinimal()
2003return ParsingError.None;
2042return ParsingError.MustRootedPath;
2104return ParsingError.BadAuthority;
2124return ParsingError.None;
2129return ParsingError.BadAuthority;
2142return ParsingError.None;
2152return ParsingError.None;
2165idx = CheckAuthorityHelper(str, idx, out ParsingError err, ref _flags, _syntax.Flags, ref newHost);
2166if (err != ParsingError.None)
2176return ParsingError.BadAuthorityTerminator;
2198return ParsingError.None;
2535throw GetException(ParsingError.BadHostName)!;
2562if (CheckAuthorityHelper(host, 0, out ParsingError err, ref flags, _syntax.Flags, ref newHost) != host.Length ||
2563err != ParsingError.None)
3516private static int ParseSchemeCheckImplicitFile(string uriString, ref ParsingError err, ref Flags flags, ref UriParser? syntax)
3518Debug.Assert(err == ParsingError.None);
3547err = ParsingError.BadFormat;
3565err = ParsingError.MustRootedPath;
3569err = uriString[i + 1] == ':' ? ParsingError.BadScheme : ParsingError.BadFormat;
3590err = ParsingError.BadFormat;
3596err = ParsingError.BadFormat;
3611private static UriParser? CheckSchemeSyntax(ReadOnlySpan<char> scheme, ref ParsingError error)
3613Debug.Assert(error == ParsingError.None);
3659error = ParsingError.BadScheme;
3665error = ParsingError.SchemeLimit;
3682private int CheckAuthorityHelper(ReadOnlySpan<char> str, int startOffset, out ParsingError err, ref Flags flags, UriSyntaxFlags syntaxFlags, ref string? newHost)
3688err = ParsingError.None;
3707err = ParsingError.BadHostName;
3712err = ParsingError.BadHostName;
3753err = ParsingError.BadHostName;
3809err = ParsingError.BadHostName;
3838err = ParsingError.BadHostName;
3876err = ParsingError.BadPort;
3891err = ParsingError.BadPort;
3929err = ParsingError.BadHostName;
3954err = ParsingError.BadHostName;
3971err = ParsingError.BadFormat;
3978err = ParsingError.BadHostName;