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;