66 references to InFact
System.Private.Uri (66)
System\Uri.cs (54)
163
Debug.Assert(
InFact
(Flags.MinimalUriInfoSet) == (_info is not null));
177
if (
InFact
(Flags.AllUriInfoSet))
189
if (!
InFact
(Flags.HasUnicode))
409
if (allowDnsOptimization &&
InFact
(Flags.CanonicalDnsHost))
611
dontEscape =
InFact
(Flags.UserEscaped);
882
return
InFact
(Flags.LoopbackHost);
1055
if (
InFact
(Flags.PathNotCanonical) && !IsImplicitFile)
1068
if (
InFact
(Flags.ShouldBeCompressed))
1108
if (
InFact
(Flags.NotDefaultPort))
1188
if (hostType == Flags.IPv6HostType || (hostType == Flags.BasicHostType &&
InFact
(Flags.HostNotCanonical | Flags.E_HostNotCanonical)))
1229
else if (hostType == Flags.BasicHostType &&
InFact
(Flags.HostNotCanonical | Flags.E_HostNotCanonical))
1259
return
InFact
(Flags.UserEscaped);
1778
if (
InFact
(Flags.CanonicalDnsHost) && other.
InFact
(Flags.CanonicalDnsHost))
2004
if (!OperatingSystem.IsWindows() &&
InFact
(Flags.UnixPath))
2112
else if (_syntax.InFact(UriSyntaxFlags.OptionalAuthority) && (
InFact
(Flags.AuthorityFound) ||
2123
if (
InFact
(Flags.HasUnicode))
2141
if (
InFact
(Flags.HasUnicode))
2153
if (
InFact
(Flags.DosPath))
2184
else if (!OperatingSystem.IsWindows() && hostTerminator == '/' && NotAny(Flags.ImplicitFile) &&
InFact
(Flags.UncPath) && _syntax == UriParser.FileUri)
2441
if (
InFact
(Flags.ImplicitFile) && (result & (Check.ReservedFound | Check.EscapedCanonical)) != 0)
2639
if (
InFact
(Flags.SchemeNotCanonical))
2647
if (
InFact
(Flags.ShouldBeCompressed | Flags.FirstSlashAbsent | Flags.BackslashInPath))
2742
Debug.Assert(
InFact
(Flags.AllUriInfoSet));
2751
if (
InFact
(Flags.AuthorityFound))
2760
if ((parts & UriComponents.UserInfo) != 0 &&
InFact
(Flags.HasUserInfo))
2783
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape,
2843
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape,
2866
(
InFact
(Flags.NotDefaultPort) || ((parts & UriComponents.StrongPort) != 0 && _syntax.DefaultPort != UriParser.NoDefaultPort)))
2885
if (
InFact
(Flags.AuthorityFound) && dest.Length != 0 && dest[0] == '/')
2945
UnescapeMode mode =
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape;
2972
if (!
InFact
(Flags.HasUserInfo))
2982
if (!
InFact
(Flags.HasUserInfo))
2985
if (
InFact
(Flags.NotDefaultPort) || _syntax.DefaultPort == UriParser.NoDefaultPort)
3000
if (
InFact
(Flags.HasUserInfo))
3033
if (
InFact
(Flags.NotDefaultPort | Flags.PortNotCanonical))
3045
if (uriParts == UriComponents.Path &&
InFact
(Flags.AuthorityFound) &&
3086
if (
InFact
(Flags.NotDefaultPort) || _syntax.DefaultPort == UriParser.NoDefaultPort)
3096
if (
InFact
(Flags.HasUserInfo))
3422
Debug.Assert(
InFact
(Flags.HasUnicode));
3423
Debug.Assert(
InFact
(Flags.MinimalUriInfoSet));
3424
Debug.Assert(!
InFact
(Flags.UserDrivenParsing));
4184
if (
InFact
(Flags.FirstSlashAbsent))
4199
if (
InFact
(Flags.ShouldBeCompressed))
4206
if (_syntax.InFact(UriSyntaxFlags.UnEscapeDotsAndSlashes) &&
InFact
(Flags.PathNotCanonical)
4215
if (
InFact
(Flags.E_PathNotCanonical) && NotAny(Flags.UserEscaped))
4238
if (!OperatingSystem.IsWindows() &&
InFact
(Flags.BackslashInPath) && _syntax.NotAny(UriSyntaxFlags.ConvertPathSlashes) && _syntax.InFact(UriSyntaxFlags.FileLikeUri) && !IsImplicitFile)
4256
if (
InFact
(Flags.ShouldBeCompressed))
4261
if (_syntax.InFact(UriSyntaxFlags.UnEscapeDotsAndSlashes) &&
InFact
(Flags.PathNotCanonical)
4281
if (
InFact
(Flags.ShouldBeCompressed) && dest.Length - offset > 0)
4292
if (formatAs == UriFormat.UriEscaped && NotAny(Flags.UserEscaped) &&
InFact
(Flags.E_PathNotCanonical))
4309
if (formatAs != UriFormat.UriEscaped &&
InFact
(Flags.PathNotCanonical))
4326
UnescapeMode mode =
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape;
4889
return
InFact
(Flags.AuthorityFound);
System\UriExt.cs (12)
88
|| (!OperatingSystem.IsWindows() &&
InFact
(Flags.UnixPath))))
124
if (
InFact
(Flags.ErrorOrParsingRecursion))
450
if (
InFact
(Flags.AuthorityFound))
452
if (
InFact
(Flags.SchemeNotCanonical_NoTrailingSlashes))
457
if (
InFact
(Flags.UncPath | Flags.DosPath))
472
if (
InFact
(Flags.FirstSlashAbsent) && _info.Offset.Query > _info.Offset.Path)
478
if (
InFact
(Flags.BackslashInPath))
742
if (baseUri.
InFact
(Flags.AuthorityFound))
916
if (
InFact
(Flags.AllUriInfoSet))
923
Debug.Assert(!
InFact
(Flags.HasUnicode) || otherUri.IsNotAbsoluteUri);
929
if (
InFact
(Flags.MinimalUriInfoSet))
934
if (
InFact
(Flags.NotDefaultPort))