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 unsafe 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)
3376UriFormatException e = GetException(ParsingError.SizeLimit)!;
3512UriFormatException e = GetException(ParsingError.SizeLimit)!;
3569UriFormatException e = GetException(ParsingError.SizeLimit)!;
3616private static int ParseSchemeCheckImplicitFile(string uriString, ref ParsingError err, ref Flags flags, ref UriParser? syntax)
3618Debug.Assert(err == ParsingError.None);
3651err = ParsingError.BadFormat;
3669err = ParsingError.MustRootedPath;
3673err = uriString[i + 1] == ':' ? ParsingError.BadScheme : ParsingError.BadFormat;
3694err = ParsingError.BadFormat;
3700err = ParsingError.BadFormat;
3715private static UriParser? CheckSchemeSyntax(ReadOnlySpan<char> scheme, ref ParsingError error)
3717Debug.Assert(error == ParsingError.None);
3763error = ParsingError.BadScheme;
3769error = ParsingError.SchemeLimit;
3785ref ParsingError err, ref Flags flags, UriParser syntax, ref string? newHost)
3812err = ParsingError.BadHostName;
3817err = ParsingError.BadHostName;
3846err = ParsingError.SizeLimit;
3925err = ParsingError.BadHostName;
3963err = ParsingError.BadPort;
3977err = ParsingError.BadPort;
4022err = ParsingError.BadHostName;
4049err = ParsingError.BadHostName;
4067err = ParsingError.BadFormat;
4075err = ParsingError.BadHostName;
4086ref string? newHost, ref ParsingError err)
4101err = ParsingError.BadHostName;