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;
System\UriExt.cs (7)
49ParsingError err = ParseScheme(_string, ref _flags, ref _syntax!); 50Debug.Assert((err is ParsingError.None) == (_syntax is not null)); 61if (err != ParsingError.None) 65if (uriKind != UriKind.Absolute && err <= ParsingError.LastErrorOkayForRelativeUris) 98if ((err = PrivateParseMinimal()) != ParsingError.None) 100if (uriKind != UriKind.Absolute && err <= ParsingError.LastErrorOkayForRelativeUris) 136return GetException(ParsingError.CannotCreateRelative);