83 references to ParsingError
System.Private.Uri (83)
System\Uri.cs (67)
659ParsingError error = ParsingError.None;
662if (error == ParsingError.None)
698private static UriFormatException? GetException(ParsingError err)
702case ParsingError.None:
705case ParsingError.BadFormat:
707case ParsingError.BadScheme:
709case ParsingError.BadAuthority:
711case ParsingError.EmptyUriString:
714case ParsingError.SchemeLimit:
716case ParsingError.MustRootedPath:
719case ParsingError.BadHostName:
721case ParsingError.NonEmptyHost: //unix-only
723case ParsingError.BadPort:
725case ParsingError.BadAuthorityTerminator:
727case ParsingError.CannotCreateRelative:
1937private static ParsingError ParseScheme(string uriString, ref Flags flags, ref UriParser? syntax)
1943return ParsingError.EmptyUriString;
1959ParsingError err = ParsingError.None;
1961Debug.Assert((err is ParsingError.None) == (syntax is not null));
1963if (err != ParsingError.None)
1969return ParsingError.None;
1983ParsingError result = PrivateParseMinimal();
1984if (result == ParsingError.None)
2004private unsafe ParsingError PrivateParseMinimal()
2035return ParsingError.None;
2073return ParsingError.MustRootedPath;
2134return ParsingError.BadAuthority;
2154return ParsingError.None;
2159return ParsingError.BadAuthority;
2172return ParsingError.None;
2182return ParsingError.None;
2193ParsingError err = ParsingError.None;
2197if (err != ParsingError.None)
2207return ParsingError.BadAuthorityTerminator;
2230return ParsingError.None;
2589throw GetException(ParsingError.BadHostName)!;
2613ParsingError err = ParsingError.None;
2628if (err != ParsingError.None || (flags & Flags.HostTypeMask) == Flags.UnknownHostType)
3615private static int ParseSchemeCheckImplicitFile(string uriString, ref ParsingError err, ref Flags flags, ref UriParser? syntax)
3617Debug.Assert(err == ParsingError.None);
3650err = ParsingError.BadFormat;
3668err = ParsingError.MustRootedPath;
3672err = uriString[i + 1] == ':' ? ParsingError.BadScheme : ParsingError.BadFormat;
3693err = ParsingError.BadFormat;
3699err = ParsingError.BadFormat;
3714private static UriParser? CheckSchemeSyntax(ReadOnlySpan<char> scheme, ref ParsingError error)
3716Debug.Assert(error == ParsingError.None);
3762error = ParsingError.BadScheme;
3768error = ParsingError.SchemeLimit;
3784ref ParsingError err, ref Flags flags, UriParser syntax, ref string? newHost)
3811err = ParsingError.BadHostName;
3816err = ParsingError.BadHostName;
3859err = ParsingError.BadHostName;
3931err = ParsingError.BadHostName;
3969err = ParsingError.BadPort;
3983err = ParsingError.BadPort;
4026err = ParsingError.BadHostName;
4053err = ParsingError.BadHostName;
4070err = ParsingError.BadFormat;
4078err = ParsingError.BadHostName;
4089ref string? newHost, ref ParsingError err)
4110err = ParsingError.BadHostName;