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) 3507private static int ParseSchemeCheckImplicitFile(string uriString, ref ParsingError err, ref Flags flags, ref UriParser? syntax) 3509Debug.Assert(err == ParsingError.None); 3538err = ParsingError.BadFormat; 3556err = ParsingError.MustRootedPath; 3560err = uriString[i + 1] == ':' ? ParsingError.BadScheme : ParsingError.BadFormat; 3581err = ParsingError.BadFormat; 3587err = ParsingError.BadFormat; 3602private static UriParser? CheckSchemeSyntax(ReadOnlySpan<char> scheme, ref ParsingError error) 3604Debug.Assert(error == ParsingError.None); 3650error = ParsingError.BadScheme; 3656error = ParsingError.SchemeLimit; 3673private int CheckAuthorityHelper(ReadOnlySpan<char> str, int startOffset, out ParsingError err, ref Flags flags, UriSyntaxFlags syntaxFlags, ref string? newHost) 3679err = ParsingError.None; 3698err = ParsingError.BadHostName; 3703err = ParsingError.BadHostName; 3747err = ParsingError.BadHostName; 3803err = ParsingError.BadHostName; 3832err = ParsingError.BadHostName; 3870err = ParsingError.BadPort; 3885err = ParsingError.BadPort; 3923err = ParsingError.BadHostName; 3948err = ParsingError.BadHostName; 3965err = ParsingError.BadFormat; 3972err = 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);