30 references to IsImplicitFile
System.Private.Uri (30)
System\Uri.cs (25)
1024
string str = (
IsImplicitFile
&& _info.Offset.Host == (IsDosPath ? 0 : 2) &&
1070
if (InFact(Flags.PathNotCanonical) && !
IsImplicitFile
)
2502
host = UriHelper.EscapeString(host, checkExistingEscaped: !
IsImplicitFile
, UriHelper.UnreservedReservedExceptQuestionMarkHash);
3234
if (
IsImplicitFile
)
3305
if (
IsImplicitFile
)
3334
if (
IsImplicitFile
|| (syntaxFlags & UriSyntaxFlags.MayHaveQuery) == 0)
3362
if (
IsImplicitFile
|| ((syntaxFlags & (UriSyntaxFlags.MayHaveQuery | UriSyntaxFlags.MayHaveFragment)) == 0))
3401
if (
IsImplicitFile
|| ((syntaxFlags & (UriSyntaxFlags.MayHaveQuery | UriSyntaxFlags.MayHaveFragment)) == 0))
3854
if (end < length && pString[end] is not ('/' or '\\') && (
IsImplicitFile
|| pString[end] is not (':' or '?' or '#')))
4200
if (
IsImplicitFile
|| (_syntax != null && !_syntax.InFact(UriSyntaxFlags.MayHaveQuery)
4213
if (
IsImplicitFile
|| (_syntax != null && !_syntax.InFact(UriSyntaxFlags.MayHaveFragment)))
4328
&& !
IsImplicitFile
)
4356
ref dest, checkExistingEscaped: !
IsImplicitFile
, UriHelper.UnreservedReservedExceptQuestionMarkHash);
4365
if (!OperatingSystem.IsWindows() && InFact(Flags.BackslashInPath) && _syntax.NotAny(UriSyntaxFlags.ConvertPathSlashes) && _syntax.InFact(UriSyntaxFlags.FileLikeUri) && !
IsImplicitFile
)
4389
&& !
IsImplicitFile
)
4433
UriHelper.EscapeString(copy.AsSpan(), ref dest, checkExistingEscaped: !
IsImplicitFile
, UriHelper.UnreservedReservedExceptQuestionMarkHash);
4446
if (!
IsImplicitFile
)
4459
if (
IsImplicitFile
)
4609
if (basePart.
IsImplicitFile
)
4627
return basePart.
IsImplicitFile
? relativePart : "file:" + relativePart;
4641
if (basePart.
IsImplicitFile
)
4691
basePart.
IsImplicitFile
? UriFormat.Unescaped : uriFormat);
4715
char c2 = (!basePart.
IsImplicitFile
&& basePart.Syntax.InFact(UriSyntaxFlags.MayHaveFragment)) ? '#' :
4748
if (basePart.
IsImplicitFile
)
4761
if (basePart.
IsImplicitFile
)
System\UriExt.cs (5)
52
if (
IsImplicitFile
)
462
if (
IsImplicitFile
)
831
if (relativeStr[0] == '#' && !baseUri.
IsImplicitFile
&& baseUri.Syntax!.InFact(UriSyntaxFlags.MayHaveFragment))
839
if (relativeStr[0] == '?' && !baseUri.
IsImplicitFile
&& baseUri.Syntax!.InFact(UriSyntaxFlags.MayHaveQuery))
852
if (baseUri.
IsImplicitFile
)