68 references to InFact
System.Private.Uri (68)
System\Uri.cs (56)
149
Debug.Assert(
InFact
(Flags.MinimalUriInfoSet) == (_info is not null));
163
if (
InFact
(Flags.AllUriInfoSet))
175
if (!
InFact
(Flags.HasUnicode))
395
if (allowDnsOptimization &&
InFact
(Flags.CanonicalDnsHost))
604
dontEscape =
InFact
(Flags.UserEscaped);
897
return
InFact
(Flags.LoopbackHost);
1074
UnescapeMode mode = (
InFact
(Flags.PathNotCanonical) && !IsImplicitFile)
1083
if (
InFact
(Flags.ShouldBeCompressed))
1123
if (
InFact
(Flags.NotDefaultPort))
1203
if (hostType == Flags.IPv6HostType || (hostType == Flags.BasicHostType &&
InFact
(Flags.HostNotCanonical | Flags.E_HostNotCanonical)))
1244
else if (hostType == Flags.BasicHostType &&
InFact
(Flags.HostNotCanonical | Flags.E_HostNotCanonical))
1282
return
InFact
(Flags.UserEscaped);
1812
if (
InFact
(Flags.CanonicalDnsHost) && other.
InFact
(Flags.CanonicalDnsHost))
2050
if (!OperatingSystem.IsWindows() &&
InFact
(Flags.UnixPath))
2156
else if (_syntax.InFact(UriSyntaxFlags.OptionalAuthority) && (
InFact
(Flags.AuthorityFound) ||
2167
if (
InFact
(Flags.HasUnicode))
2185
if (
InFact
(Flags.HasUnicode))
2197
if (
InFact
(Flags.DosPath))
2229
else if (!OperatingSystem.IsWindows() && hostTerminator == '/' && NotAny(Flags.ImplicitFile) &&
InFact
(Flags.UncPath) && _syntax == UriParser.FileUri)
2509
if (
InFact
(Flags.ImplicitFile) && (result & (Check.ReservedFound | Check.EscapedCanonical)) != 0)
2718
if (
InFact
(Flags.SchemeNotCanonical))
2726
if (
InFact
(Flags.ShouldBeCompressed | Flags.FirstSlashAbsent | Flags.BackslashInPath))
2821
Debug.Assert(
InFact
(Flags.AllUriInfoSet));
2830
if (
InFact
(Flags.AuthorityFound))
2839
if ((parts & UriComponents.UserInfo) != 0 &&
InFact
(Flags.HasUserInfo))
2862
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape,
2905
(
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape);
2945
(
InFact
(Flags.NotDefaultPort) || ((parts & UriComponents.StrongPort) != 0 && _syntax.DefaultPort != UriParser.NoDefaultPort)))
2964
if (
InFact
(Flags.AuthorityFound) && dest.Length != 0 && dest[0] == '/')
3003
V1ToStringUnescape => (
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape) | UnescapeMode.V1ToStringFlag,
3005
_ =>
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape
3042
V1ToStringUnescape => (
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape) | UnescapeMode.V1ToStringFlag,
3044
_ =>
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape
3070
if (!
InFact
(Flags.HasUserInfo))
3080
if (!
InFact
(Flags.HasUserInfo))
3083
if (
InFact
(Flags.NotDefaultPort) || _syntax.DefaultPort == UriParser.NoDefaultPort)
3098
if (
InFact
(Flags.HasUserInfo))
3131
if (
InFact
(Flags.NotDefaultPort | Flags.PortNotCanonical))
3143
if (uriParts == UriComponents.Path &&
InFact
(Flags.AuthorityFound) &&
3184
if (
InFact
(Flags.NotDefaultPort) || _syntax.DefaultPort == UriParser.NoDefaultPort)
3194
if (
InFact
(Flags.HasUserInfo))
3258
bool buildIriStringFromPath =
InFact
(Flags.HasUnicode);
4332
if (
InFact
(Flags.FirstSlashAbsent))
4347
if (
InFact
(Flags.ShouldBeCompressed))
4354
if (_syntax.InFact(UriSyntaxFlags.UnEscapeDotsAndSlashes) &&
InFact
(Flags.PathNotCanonical)
4369
if (
InFact
(Flags.E_PathNotCanonical) && NotAny(Flags.UserEscaped))
4392
if (!OperatingSystem.IsWindows() &&
InFact
(Flags.BackslashInPath) && _syntax.NotAny(UriSyntaxFlags.ConvertPathSlashes) && _syntax.InFact(UriSyntaxFlags.FileLikeUri) && !IsImplicitFile)
4410
if (
InFact
(Flags.ShouldBeCompressed))
4415
if (_syntax.InFact(UriSyntaxFlags.UnEscapeDotsAndSlashes) &&
InFact
(Flags.PathNotCanonical)
4441
if (
InFact
(Flags.ShouldBeCompressed) && dest.Length - offset > 0)
4453
if (formatAs == UriFormat.UriEscaped && NotAny(Flags.UserEscaped) &&
InFact
(Flags.E_PathNotCanonical))
4470
if (formatAs != UriFormat.UriEscaped &&
InFact
(Flags.PathNotCanonical))
4477
mode = (
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape)
4490
mode =
InFact
(Flags.UserEscaped) ? UnescapeMode.Unescape : UnescapeMode.EscapeUnescape;
5082
return
InFact
(Flags.AuthorityFound);
System\UriExt.cs (12)
61
|| (!OperatingSystem.IsWindows() &&
InFact
(Flags.UnixPath))))
73
else if (uriKind == UriKind.Relative &&
InFact
(Flags.DosPath))
165
if (err != ParsingError.None ||
InFact
(Flags.ErrorOrParsingRecursion))
503
if (
InFact
(Flags.AuthorityFound))
509
if (
InFact
(Flags.UncPath | Flags.DosPath))
521
if (
InFact
(Flags.FirstSlashAbsent) && _info.Offset.Query > _info.Offset.Path)
527
if (
InFact
(Flags.BackslashInPath))
871
if (baseUri.
InFact
(Flags.AuthorityFound))
1054
if (
InFact
(Flags.AllUriInfoSet))
1061
Debug.Assert(!
InFact
(Flags.HasUnicode) || otherUri.IsNotAbsoluteUri);
1067
if (
InFact
(Flags.MinimalUriInfoSet))
1072
if (
InFact
(Flags.NotDefaultPort))