303 references to UriComponents
Aspire.Dashboard (3)
Components\Dialogs\SettingsDialog.razor.cs (1)
74
.GetComponents(
UriComponents
.PathAndQuery, UriFormat.Unescaped);
Model\ResourceOutgoingPeerResolver.cs (2)
101
var hostAndPort = service.Url.GetComponents(
UriComponents
.Host |
UriComponents
.Port, UriFormat.UriEscaped);
dotnet-svcutil-lib (9)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlWriterDelegator.cs (1)
633
writer.WriteString(value.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped));
FrameworkFork\System.ServiceModel\System\ServiceModel\EndpointAddress.cs (7)
383
string u1Path = u1.GetComponents(
UriComponents
.Path, UriFormat.Unescaped);
384
string u2Path = u2.GetComponents(
UriComponents
.Path, UriFormat.Unescaped);
402
UriComponents
components =
UriComponents
.Scheme |
UriComponents
.Path;
406
components = components |
UriComponents
.Port;
410
components = components |
UriComponents
.Host;
Metadata\MetadataFileNameManager.cs (1)
230
return (new Uri(baseUri, relUrl)).GetComponents(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
Microsoft.AspNetCore.Authentication.Test (24)
FacebookTests.cs (8)
333
if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == FacebookDefaults.TokenEndpoint)
340
if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) ==
341
new Uri(customUserInfoEndpoint).GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped))
410
else if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://graph.facebook.com/v14.0/me")
GoogleTests.cs (4)
1049
else if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://www.googleapis.com/oauth2/v3/userinfo")
1104
else if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://www.googleapis.com/oauth2/v3/userinfo")
MicrosoftAccountTests.cs (4)
208
else if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://graph.microsoft.com/v1.0/me")
316
else if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://graph.microsoft.com/v1.0/me")
TwitterTests.cs (8)
397
if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://api.twitter.com/oauth/access_token")
466
if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://api.twitter.com/oauth/access_token")
479
if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) ==
480
new Uri(verifyCredentialsEndpoint).GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped))
Microsoft.AspNetCore.Cors (1)
Infrastructure\CorsPolicyBuilder.cs (1)
86
return builder.Uri.GetComponents(
UriComponents
.SchemeAndServer, UriFormat.Unescaped);
Microsoft.AspNetCore.Http.Abstractions (5)
FragmentString.cs (1)
98
string fragmentValue = uri.GetComponents(
UriComponents
.Fragment, UriFormat.UriEscaped);
HostString.cs (2)
206
UriComponents
.NormalizedHost | // Always convert punycode to Unicode.
207
UriComponents
.HostAndPort, UriFormat.Unescaped));
PathString.cs (1)
202
var uriComponent = uri.GetComponents(
UriComponents
.Path, UriFormat.UriEscaped);
QueryString.cs (1)
95
string queryValue = uri.GetComponents(
UriComponents
.Query, UriFormat.UriEscaped);
Microsoft.AspNetCore.Http.Extensions (1)
UriHelper.cs (1)
173
return uri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
Microsoft.AspNetCore.Http.Results (4)
Accepted.cs (1)
42
Location = locationUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
AcceptedOfT.cs (1)
51
Location = locationUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
Created.cs (1)
43
Location = locationUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
CreatedOfT.cs (1)
51
Location = locationUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
Microsoft.AspNetCore.Mvc.Core (2)
AcceptedResult.cs (1)
57
Location = locationUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
CreatedResult.cs (1)
62
Location = location.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
netstandard (1)
netstandard.cs (1)
2225
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.
UriComponents
))]
PresentationBuildTasks (4)
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\ParserContext.cs (2)
460
string serializedSafe = parserContext.BaseUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped);
462
string cannonicalString = sameUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\ResourceIDHelper.cs (2)
62
string basePath = baseUri.GetComponents(
UriComponents
.Path, UriFormat.UriEscaped);
63
string sourcePath = sourceUri.GetComponents(
UriComponents
.Path, UriFormat.UriEscaped);
PresentationCore (21)
MS\Internal\FontCache\FontCacheUtil.cs (7)
291
internal const
UriComponents
UriWithoutFragment =
UriComponents
.AbsoluteUri & ~
UriComponents
.Fragment;
311
_windowsFontsUriString = _windowsFontsUriObject.GetComponents(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
486
string fragment = fontUri.GetComponents(
UriComponents
.Fragment, UriFormat.SafeUnescaped);
517
string canonicalPathUri = new Uri(fontUri).GetComponents(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
585
string unescapedPath = uri.GetComponents(
UriComponents
.Path, UriFormat.Unescaped);
MS\Internal\FontCache\FontResourceCache.cs (1)
100
string path = uri.GetComponents(
UriComponents
.Path, UriFormat.SafeUnescaped);
MS\Internal\FontCache\FontSource.cs (1)
106
return _fontUri.GetComponents(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
MS\Internal\IO\Packaging\DeobfuscatingStream.cs (2)
212
streamUri.GetComponents(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped));
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\BindUriHelper.cs (2)
60
uri.IsAbsoluteUri ?
UriComponents
.AbsoluteUri :
UriComponents
.SerializationInfoString,
System\Windows\Media\Color.cs (2)
291
Uri safeUnescapedUri = new Uri(context.ProfileUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped),
294
String uriString = safeUnescapedUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
System\Windows\Media\Fonts.cs (1)
97
location = fontLocation.GetComponents(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
System\Windows\Navigation\BaseUriHelper.cs (5)
144
string.Equals(PackUriHelper.GetPackageUri(uri).GetComponents(
UriComponents
.AbsoluteUri, UriFormat.UriEscaped),
180
Debug.Assert(string.Equals(partName, uri.GetComponents(
UriComponents
.Path, UriFormat.UriEscaped), StringComparison.OrdinalIgnoreCase));
348
if (Uri.Compare(sUri, SiteOfOriginBaseUri,
UriComponents
.Scheme, UriFormat.UriEscaped, StringComparison.OrdinalIgnoreCase) == 0)
351
if (string.Equals(packageUri.GetComponents(
UriComponents
.AbsoluteUri, UriFormat.UriEscaped), _packageSiteOfOriginBaseUriEscaped, StringComparison.OrdinalIgnoreCase))
353
return (new Uri(sUri.GetComponents(
UriComponents
.SchemeAndServer, UriFormat.UriEscaped))).MakeRelativeUri(sUri);
PresentationFramework (5)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\BindUriHelper.cs (2)
60
uri.IsAbsoluteUri ?
UriComponents
.AbsoluteUri :
UriComponents
.SerializationInfoString,
System\Windows\Markup\ParserContext.cs (2)
460
string serializedSafe = parserContext.BaseUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped);
462
string cannonicalString = sameUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
System\Windows\Markup\XamlParseException.cs (1)
280
bamlFilePath = resourceUri.GetComponents(
UriComponents
.Path, UriFormat.Unescaped);
PresentationUI (2)
MS\Internal\Documents\Application\AddressUtility.cs (2)
50
mailtoUri.GetComponents(
UriComponents
.UserInfo, UriFormat.Unescaped),
51
mailtoUri.GetComponents(
UriComponents
.Host, UriFormat.Unescaped));
ReachFramework (15)
Packaging\XpsManager.cs (2)
1522
Uri unescapedUri = new Uri(relativeUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
1524
return unescapedUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
Packaging\XPSSignatureDefinition.cs (2)
361
Uri pageUri = new Uri(SpotLocation.PageUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
362
string pageUriAsString = pageUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
Serialization\ColorTypeConverter.cs (2)
355
Uri safeUnescapedUri = new Uri(profileUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped),
358
String uriString = safeUnescapedUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
Serialization\VisualSerializer.cs (1)
1654
return uri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped);
Serialization\XpsFontSubsetter.cs (6)
452
Uri fontUri = new Uri(_fontUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
453
string fontUriAsString = fontUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
598
Uri fontUri = new Uri(_fontUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
599
string fontUriAsString = fontUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
634
Uri fontUri = new Uri(_fontUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
635
string fontUriAsString = fontUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\BindUriHelper.cs (2)
60
uri.IsAbsoluteUri ?
UriComponents
.AbsoluteUri :
UriComponents
.SerializationInfoString,
System (1)
src\libraries\shims\System\ref\System.cs (1)
925
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.
UriComponents
))]
System.IO.Packaging (17)
System\IO\Packaging\FileFormatException.cs (1)
139
info.AddValue("SourceUri", SourceUri?.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), typeof(string));
System\IO\Packaging\Package.cs (1)
355
if (Uri.Compare(owningPartUri, PackUriHelper.PackageRootUri,
UriComponents
.SerializationInfoString, UriFormat.UriEscaped, StringComparison.Ordinal) == 0)
System\IO\Packaging\PackageRelationshipSelector.cs (1)
43
if (Uri.Compare(sourceUri, PackUriHelper.PackageRootUri,
UriComponents
.SerializationInfoString, UriFormat.UriEscaped, StringComparison.Ordinal) != 0)
System\IO\Packaging\PackUriHelper.cs (10)
45
string serializedPartUri = partUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped);
215
if (Uri.Compare(partUri, PackageRootUri,
UriComponents
.SerializationInfoString, UriFormat.UriEscaped, StringComparison.Ordinal) == 0)
436
new Uri(s_defaultUri, partName).GetComponents(
UriComponents
.Path |
437
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
544
UriComponents
.AbsoluteUri & ~
UriComponents
.Fragment,
562
safeUnescapedUri = new Uri(partUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.Relative);
567
new Uri(partUri.GetComponents(
UriComponents
.Path |
568
UriComponents
.KeepDelimiter, UriFormat.SafeUnescaped), UriKind.Relative);
573
string partName = safeUnescapedUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
System\IO\Packaging\PackUriHelper.PackUriScheme.cs (4)
88
string absolutePackageUri = packageUri.GetComponents(
UriComponents
.AbsoluteUri, UriFormat.UriEscaped);
112
packUri = new Uri(string.Concat(packUri.GetComponents(
UriComponents
.AbsoluteUri, UriFormat.UriEscaped), fragment));
118
return new Uri(packUri.GetComponents(
UriComponents
.AbsoluteUri, UriFormat.UriEscaped));
307
string hostAndPort = packUri.GetComponents(
UriComponents
.HostAndPort, UriFormat.UriEscaped);
System.Net.Http (1)
System\Net\Http\Headers\UriHeaderParser.cs (1)
99
return uri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
System.Net.HttpListener (1)
System\Net\ServiceNameStore.cs (1)
108
UriComponents
.NormalizedHost, UriFormat.SafeUnescaped);
System.Net.Requests (3)
System\Net\FtpControlStream.cs (1)
778
path = uri.GetComponents(
UriComponents
.Path, UriFormat.Unescaped);
System\Net\WebRequest.cs (2)
259
&& tempUri.GetComponents(
UriComponents
.PathAndQuery |
UriComponents
.Fragment, UriFormat.UriEscaped)
System.Net.Security (1)
System\Security\Authentication\ExtendedProtection\ServiceNameCollection.cs (1)
251
UriComponents
.NormalizedHost, UriFormat.SafeUnescaped);
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\ExtensionDataReader.cs (1)
727
_value = uri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
System\Runtime\Serialization\XmlWriterDelegator.cs (1)
644
writer.WriteString(value?.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped));
System.Private.Uri (175)
System\IriHelper.cs (6)
75
internal static bool CheckIsReserved(char ch,
UriComponents
component)
77
if ((
UriComponents
.AbsoluteUri & component) == 0)
89
internal static unsafe string EscapeUnescapeIri(char* pInput, int start, int end,
UriComponents
component)
131
component ==
UriComponents
.Query,
155
isInIriUnicodeRange = CheckIriUnicodeRange(ch, ch2, out surrogatePair, component ==
UriComponents
.Query);
159
isInIriUnicodeRange = CheckIriUnicodeRange(ch, component ==
UriComponents
.Query);
System\Uri.cs (127)
491
serializationInfo.AddValue("AbsoluteUri", GetParts(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped)); // Do not rename (binary serialization)
495
serializationInfo.AddValue("RelativeUri", GetParts(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped)); // Do not rename (binary serialization)
717
return info.Path ??= GetParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
731
return info.AbsoluteUri ??= GetParts(
UriComponents
.AbsoluteUri, UriFormat.UriEscaped);
769
return GetParts(
UriComponents
.Host |
UriComponents
.Port, UriFormat.UriEscaped);
870
string result = GetParts(
UriComponents
.PathAndQuery, UriFormat.UriEscaped);
948
return GetParts(
UriComponents
.Host, UriFormat.UriEscaped);
1052
return GetUnescapedParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.Unescaped);
1093
return info.Query ??= GetParts(
UriComponents
.Query |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
1109
return info.Fragment ??= GetParts(
UriComponents
.Fragment |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
1248
return GetParts(
UriComponents
.UserInfo, UriFormat.UriEscaped);
1340
const
UriComponents
NonPathPart = (
UriComponents
.Scheme |
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port);
1346
return GetParts(
UriComponents
.Scheme |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
1367
return GetParts(NonPathPart |
UriComponents
.Path, UriFormat.UriEscaped);
1370
return GetParts(NonPathPart |
UriComponents
.Path |
UriComponents
.Query, UriFormat.UriEscaped);
1528
UriComponents
components =
UriComponents
.HttpRequestUrl;
1532
components |=
UriComponents
.UserInfo;
1563
GetComponentsHelper(
UriComponents
.AbsoluteUri, V1ToStringUnescape) :
1564
GetParts(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
1621
if (((ushort)
UriComponents
.AbsoluteUri & nonCanonical) != 0)
1623
return TryRecreateParts(destination, out charsWritten,
UriComponents
.AbsoluteUri, nonCanonical, uriFormat);
1824
UriComponents
components =
UriComponents
.HttpRequestUrl;
1831
components |=
UriComponents
.UserInfo;
1863
relativeUriString += uri.GetParts(
UriComponents
.Query |
UriComponents
.Fragment, UriFormat.UriEscaped);
2576
string host = _syntax.InternalGetComponents(this,
UriComponents
.Host, UriFormat.UriEscaped);
2621
string portStr = _syntax.InternalGetComponents(this,
UriComponents
.StrongPort, UriFormat.UriEscaped);
2656
internal string GetParts(
UriComponents
uriParts, UriFormat formatAs)
2661
private string GetEscapedParts(
UriComponents
uriParts)
2675
if ((uriParts &
UriComponents
.Path) != 0)
2700
private string GetUnescapedParts(
UriComponents
uriParts, UriFormat formatAs)
2710
if ((uriParts &
UriComponents
.Path) != 0)
2735
private string RecreateParts(
UriComponents
parts, ushort nonCanonical, UriFormat formatAs)
2752
private bool TryRecreateParts(scoped Span<char> span, out int charsWritten,
UriComponents
parts, ushort nonCanonical, UriFormat formatAs)
2770
private ReadOnlySpan<char> RecreateParts(scoped ref ValueStringBuilder dest, string str,
UriComponents
parts, ushort nonCanonical, UriFormat formatAs)
2773
if ((parts &
UriComponents
.Scheme) != 0)
2776
if (parts !=
UriComponents
.Scheme)
2788
if ((parts &
UriComponents
.UserInfo) != 0 && InFact(Flags.HasUserInfo))
2792
if ((nonCanonical & (ushort)
UriComponents
.UserInfo) != 0)
2833
if (parts ==
UriComponents
.UserInfo)
2841
if ((parts &
UriComponents
.Host) != 0)
2849
&& (nonCanonical & (ushort)
UriComponents
.Host) != 0)
2864
if ((parts &
UriComponents
.NormalizedHost) != 0)
2883
if ((parts &
UriComponents
.SerializationInfoString) != 0 && HostType == Flags.IPv6HostType && _info.ScopeId != null)
2893
if ((parts &
UriComponents
.Port) != 0 &&
2894
(InFact(Flags.NotDefaultPort) || ((parts &
UriComponents
.StrongPort) != 0 && _syntax.DefaultPort != UriParser.NoDefaultPort)))
2905
if ((parts &
UriComponents
.Path) != 0)
2910
if (parts ==
UriComponents
.Path)
2927
if ((parts &
UriComponents
.Query) != 0 && _info.Offset.Query < _info.Offset.Fragment)
2930
if (parts !=
UriComponents
.Query)
2935
if ((nonCanonical & (ushort)
UriComponents
.Query) != 0)
2966
if ((parts &
UriComponents
.Fragment) != 0 && _info.Offset.Fragment < _info.Offset.End)
2969
if (parts !=
UriComponents
.Fragment)
2974
if ((nonCanonical & (ushort)
UriComponents
.Fragment) != 0)
3011
private string? GetUriPartsFromUserString(
UriComponents
uriParts)
3015
switch (uriParts & ~
UriComponents
.KeepDelimiter)
3018
case
UriComponents
.Scheme |
UriComponents
.Host |
UriComponents
.Port:
3027
case
UriComponents
.HostAndPort: //Host|StrongPort
3030
goto case
UriComponents
.StrongAuthority;
3039
case
UriComponents
.AbsoluteUri: //Scheme|UserInfo|Host|Port|Path|Query|Fragment,
3046
case
UriComponents
.HttpRequestUrl: //Scheme|Host|Port|Path|Query,
3059
case
UriComponents
.SchemeAndServer |
UriComponents
.UserInfo:
3063
case (
UriComponents
.AbsoluteUri & ~
UriComponents
.Fragment):
3071
case
UriComponents
.Scheme:
3072
if (uriParts !=
UriComponents
.Scheme)
3078
case
UriComponents
.Host:
3089
case
UriComponents
.Path:
3092
if (uriParts ==
UriComponents
.Path && InFact(Flags.AuthorityFound) &&
3104
case
UriComponents
.Query:
3106
if (uriParts ==
UriComponents
.Query)
3116
case
UriComponents
.Fragment:
3118
if (uriParts ==
UriComponents
.Fragment)
3128
case
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port:
3132
case
UriComponents
.StrongAuthority: //UserInfo|Host|StrongPort
3134
goto case
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port;
3139
case
UriComponents
.PathAndQuery: //Path|Query,
3142
case
UriComponents
.HttpRequestUrl |
UriComponents
.Fragment: //Scheme|Host|Port|Path|Query|Fragment,
3154
case
UriComponents
.PathAndQuery |
UriComponents
.Fragment: //LocalUrl|Fragment
3157
case
UriComponents
.UserInfo:
3163
if (uriParts ==
UriComponents
.UserInfo)
3372
_string += EscapeUnescapeIri(_originalUnicodeString, offset, origIdx,
UriComponents
.Path);
3508
_string += EscapeUnescapeIri(_originalUnicodeString, offset, origIdx,
UriComponents
.Query);
3565
_string += EscapeUnescapeIri(_originalUnicodeString, offset, origIdx,
UriComponents
.Fragment);
3842
newHost += IriHelper.EscapeUnescapeIri(pString, startInput, start + 1,
UriComponents
.UserInfo);
4733
ReadOnlySpan<char> share = basePart.GetParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.Unescaped);
4742
return string.Concat(@"\\", basePart.GetParts(
UriComponents
.Host, UriFormat.Unescaped), share, relativePart);
4745
return string.Concat("file://", basePart.GetParts(
UriComponents
.Host, uriFormat), share, relativePart);
4773
left = $"{basePart.GetParts(
UriComponents
.Scheme |
UriComponents
.UserInfo, uriFormat)}[{basePart.DnsSafeHost}]{basePart.GetParts(
UriComponents
.KeepDelimiter |
UriComponents
.Port, uriFormat)}";
4777
left = basePart.GetParts(
UriComponents
.SchemeAndServer |
UriComponents
.UserInfo, uriFormat);
4789
left = basePart.GetParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter,
4853
left = basePart.GetParts(
UriComponents
.Scheme |
UriComponents
.UserInfo, uriFormat)
4855
+ basePart.GetParts(
UriComponents
.KeepDelimiter |
UriComponents
.Port, uriFormat);
4870
left = basePart.GetParts(
UriComponents
.Host, UriFormat.Unescaped);
4874
left = @"\\" + basePart.GetParts(
UriComponents
.Host, UriFormat.Unescaped);
4879
left = basePart.GetParts(
UriComponents
.SchemeAndServer |
UriComponents
.UserInfo, uriFormat);
System\UriCreationOptions.cs (3)
17
/// <see cref="Uri.GetComponents(
UriComponents
, UriFormat)"/> may not be used for <see cref="
UriComponents
.Path"/> or <see cref="
UriComponents
.Query"/>.
System\UriExt.cs (33)
206
(
UriComponents
)0);
351
public string GetComponents(
UriComponents
components, UriFormat format)
353
if (DisablePathAndQueryCanonicalization && (components & (
UriComponents
.Path |
UriComponents
.Query)) != 0)
361
private string InternalGetComponents(
UriComponents
components, UriFormat format)
363
if (((components &
UriComponents
.SerializationInfoString) != 0) && components !=
UriComponents
.SerializationInfoString)
371
if (components ==
UriComponents
.SerializationInfoString)
388
public static int Compare(Uri? uri1, Uri? uri2,
UriComponents
partsToCompare, UriFormat compareFormat,
728
internal unsafe string EscapeUnescapeIri(string input, int start, int end,
UriComponents
component)
838
newUriString = baseUri.GetParts(
UriComponents
.AbsoluteUri,
846
newUriString = baseUri.GetParts(
UriComponents
.AbsoluteUri & ~
UriComponents
.Fragment,
854
newUriString = baseUri.GetParts(
UriComponents
.AbsoluteUri & ~
UriComponents
.Query & ~
UriComponents
.Fragment,
922
internal string GetComponentsHelper(
UriComponents
uriComponents, UriFormat uriFormat)
924
if (uriComponents ==
UriComponents
.Scheme)
928
if ((uriComponents &
UriComponents
.SerializationInfoString) != 0)
929
uriComponents |=
UriComponents
.AbsoluteUri;
934
if ((uriComponents &
UriComponents
.NormalizedHost) != 0)
937
uriComponents |=
UriComponents
.Host;
941
if ((uriComponents &
UriComponents
.Host) != 0)
945
if (uriComponents ==
UriComponents
.Port || uriComponents ==
UriComponents
.StrongPort)
947
if (((_flags & Flags.NotDefaultPort) != 0) || (uriComponents ==
UriComponents
.StrongPort
956
if ((uriComponents &
UriComponents
.StrongPort) != 0)
959
uriComponents |=
UriComponents
.Port;
963
if (uriComponents ==
UriComponents
.Host && (uriFormat == UriFormat.UriEscaped
1001
const
UriComponents
ComponentsToCompare =
1002
UriComponents
.AbsoluteUri
1003
& ~
UriComponents
.Fragment
1004
& ~
UriComponents
.UserInfo;
System\UriScheme.cs (5)
135
protected virtual string GetComponents(Uri uri,
UriComponents
components, UriFormat format)
137
if (((components &
UriComponents
.SerializationInfoString) != 0) && components !=
UriComponents
.SerializationInfoString)
149
if (uri.DisablePathAndQueryCanonicalization && (components & (
UriComponents
.Path |
UriComponents
.Query)) != 0)
System\UriSyntax.cs (1)
285
internal string InternalGetComponents(Uri thisUri,
UriComponents
uriComponents, UriFormat uriFormat)
System.Private.Xml (4)
System\Xml\Xsl\Runtime\XmlCollation.cs (4)
178
string authority = collationUri.GetComponents(
UriComponents
.Scheme |
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port, UriFormat.UriEscaped);
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
855
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.
UriComponents
))]