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;
System\UriExt.cs (16)
39ParsingError err = ParseScheme(_string, ref _flags, ref _syntax!); 46private void InitializeUri(ParsingError err, UriKind uriKind, out UriFormatException? e) 50if (err == ParsingError.None) 83else if (err > ParsingError.LastErrorOkayForRelativeUris) 105if ((err = PrivateParseMinimal()) != ParsingError.None) 107if (uriKind != UriKind.Absolute && err <= ParsingError.LastErrorOkayForRelativeUris) 121e = GetException(ParsingError.CannotCreateRelative); 155if (uriKind != UriKind.Absolute && err != ParsingError.None 156&& err <= ParsingError.LastErrorOkayForRelativeUris) 165if (err != ParsingError.None || InFact(Flags.ErrorOrParsingRecursion)) 175e = GetException(ParsingError.CannotCreateRelative); 197else if (err != ParsingError.None && uriKind != UriKind.Absolute 198&& err <= ParsingError.LastErrorOkayForRelativeUris) 750ParsingError err = ParseScheme(uriString, ref flags, ref syntax); 759if (err != ParsingError.None) 762if (uriKind != UriKind.Absolute && err <= ParsingError.LastErrorOkayForRelativeUris)