67 references to InFact
System.Private.Uri (67)
System\Uri.cs (55)
154
Debug.Assert(
InFact
(Flags.MinimalUriInfoSet) == (_info is not null));
168
if (
InFact
(Flags.AllUriInfoSet))
180
if (!
InFact
(Flags.HasUnicode))
400
if (allowDnsOptimization &&
InFact
(Flags.CanonicalDnsHost))
609
dontEscape =
InFact
(Flags.UserEscaped);
893
return
InFact
(Flags.LoopbackHost);
1066
if (
InFact
(Flags.PathNotCanonical) && !IsImplicitFile)
1079
if (
InFact
(Flags.ShouldBeCompressed))
1119
if (
InFact
(Flags.NotDefaultPort))
1199
if (hostType == Flags.IPv6HostType || (hostType == Flags.BasicHostType &&
InFact
(Flags.HostNotCanonical | Flags.E_HostNotCanonical)))
1240
else if (hostType == Flags.BasicHostType &&
InFact
(Flags.HostNotCanonical | Flags.E_HostNotCanonical))
1270
return
InFact
(Flags.UserEscaped);
1789
if (
InFact
(Flags.CanonicalDnsHost) && other.
InFact
(Flags.CanonicalDnsHost))
2015
if (!OperatingSystem.IsWindows() &&
InFact
(Flags.UnixPath))
2123
else if (_syntax.InFact(UriSyntaxFlags.OptionalAuthority) && (
InFact
(Flags.AuthorityFound) ||
2134
if (
InFact
(Flags.HasUnicode))
2152
if (
InFact
(Flags.HasUnicode))
2164
if (
InFact
(Flags.DosPath))
2195
else if (!OperatingSystem.IsWindows() && hostTerminator == '/' && NotAny(Flags.ImplicitFile) &&
InFact
(Flags.UncPath) && _syntax == UriParser.FileUri)
2452
if (
InFact
(Flags.ImplicitFile) && (result & (Check.ReservedFound | Check.EscapedCanonical)) != 0)
2650
if (
InFact
(Flags.SchemeNotCanonical))
2658
if (
InFact
(Flags.ShouldBeCompressed | Flags.FirstSlashAbsent | Flags.BackslashInPath))
2753
Debug.Assert(
InFact
(Flags.AllUriInfoSet));
2762
if (
InFact
(Flags.AuthorityFound))
2771
if ((parts & UriComponents.UserInfo) != 0 &&
InFact
(Flags.HasUserInfo))
2794
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape,
2854
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape,
2877
(
InFact
(Flags.NotDefaultPort) || ((parts & UriComponents.StrongPort) != 0 && _syntax.DefaultPort != UriParser.NoDefaultPort)))
2896
if (
InFact
(Flags.AuthorityFound) && dest.Length != 0 && dest[0] == '/')
2956
UnescapeMode mode =
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape;
2983
if (!
InFact
(Flags.HasUserInfo))
2993
if (!
InFact
(Flags.HasUserInfo))
2996
if (
InFact
(Flags.NotDefaultPort) || _syntax.DefaultPort == UriParser.NoDefaultPort)
3011
if (
InFact
(Flags.HasUserInfo))
3044
if (
InFact
(Flags.NotDefaultPort | Flags.PortNotCanonical))
3056
if (uriParts == UriComponents.Path &&
InFact
(Flags.AuthorityFound) &&
3097
if (
InFact
(Flags.NotDefaultPort) || _syntax.DefaultPort == UriParser.NoDefaultPort)
3107
if (
InFact
(Flags.HasUserInfo))
3171
bool buildIriStringFromPath =
InFact
(Flags.HasUnicode);
3252
if (
InFact
(Flags.DosPath | Flags.UnixPath))
3254
Debug.Assert(!
InFact
(Flags.HasUserInfo));
3258
InFact
(Flags.AuthorityFound) ? _syntax.SchemeName + SchemeDelimiter :
4238
if (
InFact
(Flags.FirstSlashAbsent))
4253
if (
InFact
(Flags.ShouldBeCompressed))
4260
if (_syntax.InFact(UriSyntaxFlags.UnEscapeDotsAndSlashes) &&
InFact
(Flags.PathNotCanonical)
4269
if (
InFact
(Flags.E_PathNotCanonical) && NotAny(Flags.UserEscaped))
4292
if (!OperatingSystem.IsWindows() &&
InFact
(Flags.BackslashInPath) && _syntax.NotAny(UriSyntaxFlags.ConvertPathSlashes) && _syntax.InFact(UriSyntaxFlags.FileLikeUri) && !IsImplicitFile)
4310
if (
InFact
(Flags.ShouldBeCompressed))
4315
if (_syntax.InFact(UriSyntaxFlags.UnEscapeDotsAndSlashes) &&
InFact
(Flags.PathNotCanonical)
4335
if (
InFact
(Flags.ShouldBeCompressed) && dest.Length - offset > 0)
4344
if (formatAs == UriFormat.UriEscaped && NotAny(Flags.UserEscaped) &&
InFact
(Flags.E_PathNotCanonical))
4361
if (formatAs != UriFormat.UriEscaped &&
InFact
(Flags.PathNotCanonical))
4378
UnescapeMode mode =
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape;
4941
return
InFact
(Flags.AuthorityFound);
System\UriExt.cs (12)
97
|| (!OperatingSystem.IsWindows() &&
InFact
(Flags.UnixPath))))
143
if (
InFact
(Flags.ErrorOrParsingRecursion))
440
if (
InFact
(Flags.AuthorityFound))
442
if (
InFact
(Flags.SchemeNotCanonical_NoTrailingSlashes))
447
if (
InFact
(Flags.UncPath | Flags.DosPath))
462
if (
InFact
(Flags.FirstSlashAbsent) && _info.Offset.Query > _info.Offset.Path)
468
if (
InFact
(Flags.BackslashInPath))
786
if (baseUri.
InFact
(Flags.AuthorityFound))
959
if (
InFact
(Flags.AllUriInfoSet))
966
Debug.Assert(!
InFact
(Flags.HasUnicode) || otherUri.IsNotAbsoluteUri);
972
if (
InFact
(Flags.MinimalUriInfoSet))
977
if (
InFact
(Flags.NotDefaultPort))