71 references to ParsingError
System.Private.Uri (71)
System\Uri.cs (64)
655ParsingError error = ParsingError.None;
658if (error == ParsingError.None)
692private static UriFormatException GetException(ParsingError err)
694Debug.Assert(err != ParsingError.None);
699ParsingError.BadFormat => SR.net_uri_BadFormat,
700ParsingError.BadScheme => SR.net_uri_BadScheme,
701ParsingError.BadAuthority => SR.net_uri_BadAuthority,
702ParsingError.EmptyUriString => SR.net_uri_EmptyUri,
705ParsingError.SchemeLimit => SR.net_uri_SchemeLimit,
706ParsingError.MustRootedPath => SR.net_uri_MustRootedPath,
709ParsingError.BadHostName => SR.net_uri_BadHostName,
710ParsingError.BadPort => SR.net_uri_BadPort,
711ParsingError.BadAuthorityTerminator => SR.net_uri_BadAuthorityTerminator,
712ParsingError.CannotCreateRelative => SR.net_uri_CannotCreateRelative,
1920private static ParsingError ParseScheme(string uriString, ref Flags flags, ref UriParser? syntax)
1926return ParsingError.EmptyUriString;
1942ParsingError err = ParsingError.None;
1944Debug.Assert((err is ParsingError.None) == (syntax is not null));
1946if (err != ParsingError.None)
1952return ParsingError.None;
1966ParsingError result = PrivateParseMinimal();
1967if (result == ParsingError.None)
1984private ParsingError PrivateParseMinimal()
2008return ParsingError.None;
2047return ParsingError.MustRootedPath;
2109return ParsingError.BadAuthority;
2129return ParsingError.None;
2134return ParsingError.BadAuthority;
2147return ParsingError.None;
2157return ParsingError.None;
2170idx = CheckAuthorityHelper(str, idx, out ParsingError err, ref _flags, _syntax.Flags, ref newHost);
2171if (err != ParsingError.None)
2181return ParsingError.BadAuthorityTerminator;
2203return ParsingError.None;
2540throw GetException(ParsingError.BadHostName)!;
2567if (CheckAuthorityHelper(host, 0, out ParsingError err, ref flags, _syntax.Flags, ref newHost) != host.Length ||
2568err != ParsingError.None)
3521private static int ParseSchemeCheckImplicitFile(string uriString, ref ParsingError err, ref Flags flags, ref UriParser? syntax)
3523Debug.Assert(err == ParsingError.None);
3553err = ParsingError.BadFormat;
3571err = ParsingError.MustRootedPath;
3575err = uriString[i + 1] == ':' ? ParsingError.BadScheme : ParsingError.BadFormat;
3596err = ParsingError.BadFormat;
3602err = ParsingError.BadFormat;
3617private static UriParser? CheckSchemeSyntax(ReadOnlySpan<char> scheme, ref ParsingError error)
3619Debug.Assert(error == ParsingError.None);
3665error = ParsingError.BadScheme;
3671error = ParsingError.SchemeLimit;
3688private int CheckAuthorityHelper(ReadOnlySpan<char> str, int startOffset, out ParsingError err, ref Flags flags, UriSyntaxFlags syntaxFlags, ref string? newHost)
3694err = ParsingError.None;
3713err = ParsingError.BadHostName;
3718err = ParsingError.BadHostName;
3759err = ParsingError.BadHostName;
3815err = ParsingError.BadHostName;
3844err = ParsingError.BadHostName;
3882err = ParsingError.BadPort;
3897err = ParsingError.BadPort;
3935err = ParsingError.BadHostName;
3960err = ParsingError.BadHostName;
3977err = ParsingError.BadFormat;
3984err = ParsingError.BadHostName;