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;
System\UriExt.cs (12)
39ParsingError err = ParseScheme(_string, ref _flags, ref _syntax!); 46private UriFormatException? InitializeUri(ParsingError err, UriKind uriKind) 49Debug.Assert((err is ParsingError.None) == (_syntax is not null)); 60if (err != ParsingError.None) 64if (uriKind != UriKind.Absolute && err <= ParsingError.LastErrorOkayForRelativeUris) 110if ((err = PrivateParseMinimal()) != ParsingError.None) 112if (uriKind != UriKind.Absolute && err <= ParsingError.LastErrorOkayForRelativeUris) 126return GetException(ParsingError.CannotCreateRelative); 155return GetException(ParsingError.CannotCreateRelative); 666ParsingError err = ParseScheme(uriString, ref flags, ref syntax); 675if (err != ParsingError.None) 678if (uriKind != UriKind.Absolute && err <= ParsingError.LastErrorOkayForRelativeUris)