25 references to IsImplicitFile
System.Private.Uri (25)
System\Uri.cs (20)
1004
string str = (
IsImplicitFile
&& _info.Offset.Host == (IsDosPath ? 0 : 2) &&
1050
if (InFact(Flags.PathNotCanonical) && !
IsImplicitFile
)
2448
host = UriHelper.EscapeString(host, checkExistingEscaped: !
IsImplicitFile
, UriHelper.UnreservedReservedExceptQuestionMarkHash);
3743
(
IsImplicitFile
|| str[delimiterIdx] is not (':' or '?' or '#')))
4072
if (
IsImplicitFile
|| (_syntax != null && !_syntax.InFact(UriSyntaxFlags.MayHaveQuery) && delim != c_EOL))
4085
if (
IsImplicitFile
|| (_syntax != null && !_syntax.InFact(UriSyntaxFlags.MayHaveFragment)))
4195
&& !
IsImplicitFile
)
4217
ref dest, checkExistingEscaped: !
IsImplicitFile
, UriHelper.UnreservedReservedExceptQuestionMarkHash);
4226
if (!OperatingSystem.IsWindows() && InFact(Flags.BackslashInPath) && _syntax.NotAny(UriSyntaxFlags.ConvertPathSlashes) && _syntax.InFact(UriSyntaxFlags.FileLikeUri) && !
IsImplicitFile
)
4250
&& !
IsImplicitFile
)
4290
UriHelper.EscapeString(copy.AsSpan(), ref dest, checkExistingEscaped: !
IsImplicitFile
, UriHelper.UnreservedReservedExceptQuestionMarkHash);
4303
if (!
IsImplicitFile
)
4316
if (
IsImplicitFile
)
4426
if (basePart.
IsImplicitFile
)
4444
return basePart.
IsImplicitFile
? relativePart : "file:" + relativePart;
4458
if (basePart.
IsImplicitFile
)
4508
basePart.
IsImplicitFile
? UriFormat.Unescaped : uriFormat);
4532
char c2 = (!basePart.
IsImplicitFile
&& basePart.Syntax.InFact(UriSyntaxFlags.MayHaveFragment)) ? '#' :
4565
if (basePart.
IsImplicitFile
)
4578
if (basePart.
IsImplicitFile
)
System\UriExt.cs (5)
76
if (
IsImplicitFile
)
396
if (
IsImplicitFile
)
691
if (relativeStr[0] == '#' && !baseUri.
IsImplicitFile
&& baseUri.Syntax!.InFact(UriSyntaxFlags.MayHaveFragment))
699
if (relativeStr[0] == '?' && !baseUri.
IsImplicitFile
&& baseUri.Syntax!.InFact(UriSyntaxFlags.MayHaveQuery))
712
if (baseUri.
IsImplicitFile
)