21 references to MayHaveFragment
System.Private.Uri (21)
System\GenericUriParser.cs (2)
98flags &= ~UriSyntaxFlags.MayHaveFragment; 135UriSyntaxFlags.MayHaveFragment |
System\Uri.cs (6)
3259(cF & Flags.ImplicitFile) != 0 || (syntaxFlags & (UriSyntaxFlags.MayHaveQuery | UriSyntaxFlags.MayHaveFragment)) == 0 ? c_DummyChar : 3358Check result = CheckCanonical(inputStr.AsSpan(idx, length - idx), (syntaxFlags & (UriSyntaxFlags.MayHaveFragment)) != 0 ? '#' : c_EOL, out int charsChecked); 3486int fragmentOffset = (syntaxFlags & UriSyntaxFlags.MayHaveFragment) == 0 4065else if (delim == '?' && c == '#' && (_syntax != null && _syntax.InFact(UriSyntaxFlags.MayHaveFragment))) 4085if (IsImplicitFile || (_syntax != null && !_syntax.InFact(UriSyntaxFlags.MayHaveFragment))) 4532char c2 = (!basePart.IsImplicitFile && basePart.Syntax.InFact(UriSyntaxFlags.MayHaveFragment)) ? '#' :
System\UriExt.cs (1)
691if (relativeStr[0] == '#' && !baseUri.IsImplicitFile && baseUri.Syntax!.InFact(UriSyntaxFlags.MayHaveFragment))
System\UriSyntax.cs (12)
301UriSyntaxFlags.MayHaveFragment | 320UriSyntaxFlags.MayHaveFragment | 339UriSyntaxFlags.MayHaveFragment | 360UriSyntaxFlags.MayHaveFragment | 386UriSyntaxFlags.MayHaveFragment | 404UriSyntaxFlags.MayHaveFragment | 416UriSyntaxFlags.MayHaveFragment | 425UriSyntaxFlags.MayHaveFragment | 441UriSyntaxFlags.MayHaveFragment | 462UriSyntaxFlags.MayHaveFragment | 478UriSyntaxFlags.MayHaveFragment | 491UriSyntaxFlags.MayHaveFragment |