51 references to InFact
System (51)
net\System\_UriSyntax.cs (1)
339return InFact(UriSyntaxFlags.SimpleUserSyntax);
net\System\URI.cs (42)
214return (s_IriParsing && (((syntax != null) && syntax.InFact(UriSyntaxFlags.AllowIriParsing)) || 948return syntax.InFact(UriSyntaxFlags.FileLikeUri); 2081if (m_Syntax.InFact(UriSyntaxFlags.FileLikeUri) || i-idx <= 3) { 2093if (m_Syntax.InFact(UriSyntaxFlags.FileLikeUri)) 2101if (m_Syntax.InFact(UriSyntaxFlags.MustHaveAuthority)) { 2114else if (m_Syntax.InFact(UriSyntaxFlags.FileLikeUri) && (i - idx >= 2 && i - idx != 3 && 2140if (m_Syntax.InFact(UriSyntaxFlags.MustHaveAuthority)) { 2155else if (m_Syntax.InFact(UriSyntaxFlags.OptionalAuthority) && (InFact(Flags.AuthorityFound) || 2172else if (m_Syntax.InFact(UriSyntaxFlags.MustHaveAuthority)) { 3352(m_Syntax.InFact(UriSyntaxFlags.MayHaveQuery) ? '?' : m_Syntax.InFact(UriSyntaxFlags.MayHaveFragment) ? '#' : c_EOL)); 3384? '?' : m_Syntax.InFact(UriSyntaxFlags.MayHaveFragment) ? '#' : c_EOL)); 3409m_Syntax.InFact(UriSyntaxFlags.UnEscapeDotsAndSlashes)))) 3411if (((result & Check.DotSlashEscaped) != 0) && m_Syntax.InFact(UriSyntaxFlags.UnEscapeDotsAndSlashes)) 3927if (syntax.InFact(UriSyntaxFlags.AllowEmptyHost)) 4006if (ch == '[' && syntax.InFact(UriSyntaxFlags.AllowIPv6Host) 4024else if ( ch <= '9' && ch >= '0' && syntax.InFact(UriSyntaxFlags.AllowIPv4Host) && 4025IPv4AddressHelper.IsValid(pString, (int) start, ref end, false, StaticNotAny(flags, Flags.ImplicitFile), syntax.InFact(UriSyntaxFlags.V1_UnknownUri))) 4076&& ((syntax.InFact(UriSyntaxFlags.AllowIriParsing) && hostNotUnicodeNormalized) 4077|| syntax.InFact(UriSyntaxFlags.AllowIdn)) 4111if (syntax.InFact(UriSyntaxFlags.V1_UnknownUri)) 4124if (syntax.InFact(UriSyntaxFlags.MayHavePort)) 4143if(syntax.InFact(UriSyntaxFlags.AllowAnyOtherHost) 4159if (syntax.InFact(UriSyntaxFlags.AllowAnyOtherHost)) 4188if(syntax.InFact(UriSyntaxFlags.AllowAnyOtherHost)) 4204if (syntax.InFact(UriSyntaxFlags.V1_UnknownUri)) 4246else if (syntax.InFact(UriSyntaxFlags.MustHaveAuthority) || 4247(syntax.InFact(UriSyntaxFlags.MailToLikeUri) && !UriParser.ShouldUseLegacyV2Quirks)) 4440else if (delim == '?' && c == '#' && (m_Syntax != null && m_Syntax.InFact(UriSyntaxFlags.MayHaveFragment))) 4491else if (delim == '?' && c == '#' && (m_Syntax != null && m_Syntax.InFact(UriSyntaxFlags.MayHaveFragment))) { 4496if (IsImplicitFile || (m_Syntax != null && !m_Syntax.InFact(UriSyntaxFlags.MayHaveQuery) 4509if (IsImplicitFile || (m_Syntax != null && !m_Syntax.InFact(UriSyntaxFlags.MayHaveFragment))) { 4599if (m_Syntax.InFact(UriSyntaxFlags.UnEscapeDotsAndSlashes) && InFact(Flags.PathNotCanonical) 4605m_Syntax.InFact(UriSyntaxFlags.ConvertPathSlashes) ? '\\' : c_DummyChar); 4640if (m_Syntax.InFact(UriSyntaxFlags.UnEscapeDotsAndSlashes) && InFact(Flags.PathNotCanonical) 4646m_Syntax.InFact(UriSyntaxFlags.ConvertPathSlashes) ? '\\' : c_DummyChar); 4679else if (m_Syntax.InFact(UriSyntaxFlags.ConvertPathSlashes) && InFact(Flags.BackslashInPath)) 4816if (ch == '\\' && syntax.InFact(UriSyntaxFlags.ConvertPathSlashes)) { 4938if ((ushort)destLength > start && syntax.InFact(UriSyntaxFlags.CanonicalizeAsFilePath)) 5066bool convBackSlashes = basePart.Syntax.InFact(UriSyntaxFlags.ConvertPathSlashes); 5116c1 = basePart.Syntax.InFact(UriSyntaxFlags.MayHaveQuery)? '?': c_DummyChar; 5120char c2 = (!basePart.IsImplicitFile && basePart.Syntax.InFact(UriSyntaxFlags.MayHaveFragment)) ? '#' :
net\System\uribuilder.cs (2)
416m_schemeDelimiter = syntax.InFact(UriSyntaxFlags.MustHaveAuthority) || 417(m_host.Length != 0 && syntax.NotAny(UriSyntaxFlags.MailToLikeUri) && syntax.InFact(UriSyntaxFlags.OptionalAuthority ))
net\System\UriExt.cs (6)
110m_iriParsing = (s_IriParsing && ((m_Syntax == null) || m_Syntax.InFact(UriSyntaxFlags.AllowIriParsing))); 774if (relativeStr[0] == '#' && !baseUri.IsImplicitFile && baseUri.Syntax.InFact(UriSyntaxFlags.MayHaveFragment)) 782if (relativeStr[0] == '?' && !baseUri.IsImplicitFile && baseUri.Syntax.InFact(UriSyntaxFlags.MayHaveQuery)) 802else if (baseUri.Syntax.InFact(UriSyntaxFlags.AllowDOSPath)) 807prefix = baseUri.Syntax.InFact(UriSyntaxFlags.PathIsRooted) ? ":///" : "://"; 809prefix = baseUri.Syntax.InFact(UriSyntaxFlags.PathIsRooted) ? ":/" : ":";