89 references to ParsingError
System.Private.Uri (89)
System\Uri.cs (73)
609ParsingError error = ParsingError.None;
612if (error == ParsingError.None)
648private static UriFormatException? GetException(ParsingError err)
652case ParsingError.None:
655case ParsingError.BadFormat:
657case ParsingError.BadScheme:
659case ParsingError.BadAuthority:
661case ParsingError.EmptyUriString:
664case ParsingError.SchemeLimit:
666case ParsingError.SizeLimit:
668case ParsingError.MustRootedPath:
671case ParsingError.BadHostName:
673case ParsingError.NonEmptyHost: //unix-only
675case ParsingError.BadPort:
677case ParsingError.BadAuthorityTerminator:
679case ParsingError.CannotCreateRelative:
1905private static unsafe ParsingError ParseScheme(string uriString, ref Flags flags, ref UriParser? syntax)
1911return ParsingError.EmptyUriString;
1914return ParsingError.SizeLimit;
1930ParsingError err = ParsingError.None;
1932Debug.Assert((err is ParsingError.None) == (syntax is not null));
1934if (err != ParsingError.None)
1940return ParsingError.None;
1954ParsingError result = PrivateParseMinimal();
1955if (result == ParsingError.None)
1975private unsafe ParsingError PrivateParseMinimal()
2006return ParsingError.None;
2044return ParsingError.MustRootedPath;
2105return ParsingError.BadAuthority;
2125return ParsingError.None;
2130return ParsingError.BadAuthority;
2143return ParsingError.None;
2153return ParsingError.None;
2164ParsingError err = ParsingError.None;
2168if (err != ParsingError.None)
2178return ParsingError.BadAuthorityTerminator;
2201return ParsingError.None;
2555throw GetException(ParsingError.BadHostName)!;
2580throw GetException(ParsingError.SizeLimit)!;
2582ParsingError err = ParsingError.None;
2597if (err != ParsingError.None || (flags & Flags.HostTypeMask) == Flags.UnknownHostType)
3374UriFormatException e = GetException(ParsingError.SizeLimit)!;
3510UriFormatException e = GetException(ParsingError.SizeLimit)!;
3567UriFormatException e = GetException(ParsingError.SizeLimit)!;
3614private static int ParseSchemeCheckImplicitFile(string uriString, ref ParsingError err, ref Flags flags, ref UriParser? syntax)
3616Debug.Assert(err == ParsingError.None);
3649err = ParsingError.BadFormat;
3667err = ParsingError.MustRootedPath;
3671err = uriString[i + 1] == ':' ? ParsingError.BadScheme : ParsingError.BadFormat;
3692err = ParsingError.BadFormat;
3698err = ParsingError.BadFormat;
3713private static UriParser? CheckSchemeSyntax(ReadOnlySpan<char> scheme, ref ParsingError error)
3715Debug.Assert(error == ParsingError.None);
3761error = ParsingError.BadScheme;
3767error = ParsingError.SchemeLimit;
3783ref ParsingError err, ref Flags flags, UriParser syntax, ref string? newHost)
3810err = ParsingError.BadHostName;
3815err = ParsingError.BadHostName;
3844err = ParsingError.SizeLimit;
3923err = ParsingError.BadHostName;
3961err = ParsingError.BadPort;
3975err = ParsingError.BadPort;
4020err = ParsingError.BadHostName;
4047err = ParsingError.BadHostName;
4065err = ParsingError.BadFormat;
4073err = ParsingError.BadHostName;
4084ref string? newHost, ref ParsingError err)
4099err = ParsingError.BadHostName;