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