89 references to ParsingError
System.Private.Uri (89)
System\Uri.cs (73)
610ParsingError error = ParsingError.None;
613if (error == ParsingError.None)
649private static UriFormatException? GetException(ParsingError err)
653case ParsingError.None:
656case ParsingError.BadFormat:
658case ParsingError.BadScheme:
660case ParsingError.BadAuthority:
662case ParsingError.EmptyUriString:
665case ParsingError.SchemeLimit:
667case ParsingError.SizeLimit:
669case ParsingError.MustRootedPath:
672case ParsingError.BadHostName:
674case ParsingError.NonEmptyHost: //unix-only
676case ParsingError.BadPort:
678case ParsingError.BadAuthorityTerminator:
680case ParsingError.CannotCreateRelative:
1906private static ParsingError ParseScheme(string uriString, ref Flags flags, ref UriParser? syntax)
1912return ParsingError.EmptyUriString;
1915return ParsingError.SizeLimit;
1931ParsingError err = ParsingError.None;
1933Debug.Assert((err is ParsingError.None) == (syntax is not null));
1935if (err != ParsingError.None)
1941return ParsingError.None;
1955ParsingError result = PrivateParseMinimal();
1956if (result == ParsingError.None)
1976private unsafe ParsingError PrivateParseMinimal()
2007return ParsingError.None;
2045return ParsingError.MustRootedPath;
2106return ParsingError.BadAuthority;
2126return ParsingError.None;
2131return ParsingError.BadAuthority;
2144return ParsingError.None;
2154return ParsingError.None;
2165ParsingError err = ParsingError.None;
2169if (err != ParsingError.None)
2179return ParsingError.BadAuthorityTerminator;
2202return ParsingError.None;
2557throw GetException(ParsingError.BadHostName)!;
2582throw GetException(ParsingError.SizeLimit)!;
2584ParsingError err = ParsingError.None;
2599if (err != ParsingError.None || (flags & Flags.HostTypeMask) == Flags.UnknownHostType)
3380UriFormatException e = GetException(ParsingError.SizeLimit)!;
3516UriFormatException e = GetException(ParsingError.SizeLimit)!;
3573UriFormatException e = GetException(ParsingError.SizeLimit)!;
3620private static int ParseSchemeCheckImplicitFile(string uriString, ref ParsingError err, ref Flags flags, ref UriParser? syntax)
3622Debug.Assert(err == ParsingError.None);
3655err = ParsingError.BadFormat;
3673err = ParsingError.MustRootedPath;
3677err = uriString[i + 1] == ':' ? ParsingError.BadScheme : ParsingError.BadFormat;
3698err = ParsingError.BadFormat;
3704err = ParsingError.BadFormat;
3719private static UriParser? CheckSchemeSyntax(ReadOnlySpan<char> scheme, ref ParsingError error)
3721Debug.Assert(error == ParsingError.None);
3767error = ParsingError.BadScheme;
3773error = ParsingError.SchemeLimit;
3789ref ParsingError err, ref Flags flags, UriParser syntax, ref string? newHost)
3816err = ParsingError.BadHostName;
3821err = ParsingError.BadHostName;
3850err = ParsingError.SizeLimit;
3929err = ParsingError.BadHostName;
3967err = ParsingError.BadPort;
3981err = ParsingError.BadPort;
4026err = ParsingError.BadHostName;
4053err = ParsingError.BadHostName;
4071err = ParsingError.BadFormat;
4079err = ParsingError.BadHostName;
4090ref string? newHost, ref ParsingError err)
4105err = ParsingError.BadHostName;