298 references to UriComponents
Aspire.Dashboard (2)
Components\Dialogs\SettingsDialog.razor.cs (1)
79
.GetComponents(
UriComponents
.PathAndQuery, UriFormat.Unescaped);
Model\ResourceViewModel.cs (1)
68
var hostAndPort = service.Url.GetComponents(
UriComponents
.HostAndPort, UriFormat.UriEscaped);
Aspire.Hosting.OpenAI (1)
OpenAIHealthCheck.cs (1)
45
Uri.Compare(endpointUri, s_defaultEndpointUri,
UriComponents
.SchemeAndServer, UriFormat.Unescaped, StringComparison.OrdinalIgnoreCase) == 0)
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)
340
if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == FacebookDefaults.TokenEndpoint)
347
if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) ==
348
new Uri(customUserInfoEndpoint).GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped))
417
else if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://graph.facebook.com/v22.0/me")
GoogleTests.cs (4)
1056
else if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://www.googleapis.com/oauth2/v3/userinfo")
1111
else if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://www.googleapis.com/oauth2/v3/userinfo")
MicrosoftAccountTests.cs (4)
215
else if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://graph.microsoft.com/v1.0/me")
323
else if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://graph.microsoft.com/v1.0/me")
TwitterTests.cs (8)
404
if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://api.twitter.com/oauth/access_token")
473
if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) == "https://api.twitter.com/oauth/access_token")
486
if (req.RequestUri.GetComponents(
UriComponents
.SchemeAndServer |
UriComponents
.Path, UriFormat.UriEscaped) ==
487
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)
459
string serializedSafe = parserContext.BaseUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped);
461
string cannonicalString = sameUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\ResourceIDHelper.cs (2)
61
string basePath = baseUri.GetComponents(
UriComponents
.Path, UriFormat.UriEscaped);
62
string sourcePath = sourceUri.GetComponents(
UriComponents
.Path, UriFormat.UriEscaped);
PresentationCore (21)
MS\Internal\FontCache\FontCacheUtil.cs (7)
290
internal const
UriComponents
UriWithoutFragment =
UriComponents
.AbsoluteUri & ~
UriComponents
.Fragment;
310
_windowsFontsUriString = _windowsFontsUriObject.GetComponents(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
485
string fragment = fontUri.GetComponents(
UriComponents
.Fragment, UriFormat.SafeUnescaped);
516
string canonicalPathUri = new Uri(fontUri).GetComponents(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
584
string unescapedPath = uri.GetComponents(
UriComponents
.Path, UriFormat.Unescaped);
MS\Internal\FontCache\FontResourceCache.cs (1)
99
string path = uri.GetComponents(
UriComponents
.Path, UriFormat.SafeUnescaped);
MS\Internal\FontCache\FontSource.cs (1)
105
return _fontUri.GetComponents(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
MS\Internal\IO\Packaging\DeobfuscatingStream.cs (2)
211
streamUri.GetComponents(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped));
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\BindUriHelper.cs (2)
59
uri.IsAbsoluteUri ?
UriComponents
.AbsoluteUri :
UriComponents
.SerializationInfoString,
System\Windows\Media\Color.cs (2)
290
Uri safeUnescapedUri = new Uri(context.ProfileUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped),
293
String uriString = safeUnescapedUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
System\Windows\Media\Fonts.cs (1)
96
location = fontLocation.GetComponents(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
System\Windows\Navigation\BaseUriHelper.cs (5)
143
string.Equals(PackUriHelper.GetPackageUri(uri).GetComponents(
UriComponents
.AbsoluteUri, UriFormat.UriEscaped),
179
Debug.Assert(string.Equals(partName, uri.GetComponents(
UriComponents
.Path, UriFormat.UriEscaped), StringComparison.OrdinalIgnoreCase));
347
if (Uri.Compare(sUri, SiteOfOriginBaseUri,
UriComponents
.Scheme, UriFormat.UriEscaped, StringComparison.OrdinalIgnoreCase) == 0)
350
if (string.Equals(packageUri.GetComponents(
UriComponents
.AbsoluteUri, UriFormat.UriEscaped), _packageSiteOfOriginBaseUriEscaped, StringComparison.OrdinalIgnoreCase))
352
return (new Uri(sUri.GetComponents(
UriComponents
.SchemeAndServer, UriFormat.UriEscaped))).MakeRelativeUri(sUri);
PresentationFramework (5)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\BindUriHelper.cs (2)
59
uri.IsAbsoluteUri ?
UriComponents
.AbsoluteUri :
UriComponents
.SerializationInfoString,
System\Windows\Markup\ParserContext.cs (2)
459
string serializedSafe = parserContext.BaseUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped);
461
string cannonicalString = sameUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
System\Windows\Markup\XamlParseException.cs (1)
279
bamlFilePath = resourceUri.GetComponents(
UriComponents
.Path, UriFormat.Unescaped);
PresentationUI (2)
MS\Internal\Documents\Application\AddressUtility.cs (2)
49
mailtoUri.GetComponents(
UriComponents
.UserInfo, UriFormat.Unescaped),
50
mailtoUri.GetComponents(
UriComponents
.Host, UriFormat.Unescaped));
ReachFramework (15)
Packaging\XpsManager.cs (2)
1521
Uri unescapedUri = new Uri(relativeUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
1523
return unescapedUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
Packaging\XPSSignatureDefinition.cs (2)
360
Uri pageUri = new Uri(SpotLocation.PageUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
361
string pageUriAsString = pageUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
Serialization\ColorTypeConverter.cs (2)
354
Uri safeUnescapedUri = new Uri(profileUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped),
357
String uriString = safeUnescapedUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
Serialization\VisualSerializer.cs (1)
1653
return uri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped);
Serialization\XpsFontSubsetter.cs (6)
451
Uri fontUri = new Uri(_fontUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
452
string fontUriAsString = fontUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
597
Uri fontUri = new Uri(_fontUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
598
string fontUriAsString = fontUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
633
Uri fontUri = new Uri(_fontUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute);
634
string fontUriAsString = fontUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\BindUriHelper.cs (2)
59
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)
37
if (Uri.Compare(sourceUri, PackUriHelper.PackageRootUri,
UriComponents
.SerializationInfoString, UriFormat.UriEscaped, StringComparison.Ordinal) != 0)
System\IO\Packaging\PackUriHelper.cs (10)
42
string serializedPartUri = partUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped);
191
if (Uri.Compare(partUri, PackageRootUri,
UriComponents
.SerializationInfoString, UriFormat.UriEscaped, StringComparison.Ordinal) == 0)
406
new Uri(s_defaultUri, partName).GetComponents(
UriComponents
.Path |
407
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
514
UriComponents
.AbsoluteUri & ~
UriComponents
.Fragment,
532
safeUnescapedUri = new Uri(partUri.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.Relative);
537
new Uri(partUri.GetComponents(
UriComponents
.Path |
538
UriComponents
.KeepDelimiter, UriFormat.SafeUnescaped), UriKind.Relative);
543
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));
303
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)
676
writer.WriteString(value?.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped));
System.Private.Uri (163)
System\Uri.cs (123)
541
serializationInfo.AddValue("AbsoluteUri", GetParts(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped)); // Do not rename (binary serialization)
545
serializationInfo.AddValue("RelativeUri", GetParts(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped)); // Do not rename (binary serialization)
744
return info.Path ??= GetParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
758
return info.AbsoluteUri ??= GetParts(
UriComponents
.AbsoluteUri, UriFormat.UriEscaped);
796
return GetParts(
UriComponents
.Host |
UriComponents
.Port, UriFormat.UriEscaped);
897
string result = GetParts(
UriComponents
.PathAndQuery, UriFormat.UriEscaped);
978
return GetParts(
UriComponents
.Host, UriFormat.UriEscaped);
1082
return GetUnescapedParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.Unescaped);
1123
return info.Query ??= GetParts(
UriComponents
.Query |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
1139
return info.Fragment ??= GetParts(
UriComponents
.Fragment |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
1270
return GetParts(
UriComponents
.UserInfo, UriFormat.UriEscaped);
1351
const
UriComponents
NonPathPart = (
UriComponents
.Scheme |
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port);
1357
return GetParts(
UriComponents
.Scheme |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
1378
return GetParts(NonPathPart |
UriComponents
.Path, UriFormat.UriEscaped);
1381
return GetParts(NonPathPart |
UriComponents
.Path |
UriComponents
.Query, UriFormat.UriEscaped);
1539
UriComponents
components =
UriComponents
.HttpRequestUrl;
1543
components |=
UriComponents
.UserInfo;
1574
GetComponentsHelper(
UriComponents
.AbsoluteUri, V1ToStringUnescape) :
1575
GetParts(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
1632
if (((ushort)
UriComponents
.AbsoluteUri & nonCanonical) != 0)
1634
return TryRecreateParts(destination, out charsWritten,
UriComponents
.AbsoluteUri, nonCanonical, uriFormat);
1835
UriComponents
components =
UriComponents
.HttpRequestUrl;
1842
components |=
UriComponents
.UserInfo;
1874
relativeUriString += uri.GetParts(
UriComponents
.Query |
UriComponents
.Fragment, UriFormat.UriEscaped);
2554
string host = _syntax.InternalGetComponents(this,
UriComponents
.Host, UriFormat.UriEscaped);
2586
string portStr = _syntax.InternalGetComponents(this,
UriComponents
.StrongPort, UriFormat.UriEscaped);
2621
internal string GetParts(
UriComponents
uriParts, UriFormat formatAs)
2626
private string GetEscapedParts(
UriComponents
uriParts)
2640
if ((uriParts &
UriComponents
.Path) != 0)
2665
private string GetUnescapedParts(
UriComponents
uriParts, UriFormat formatAs)
2675
if ((uriParts &
UriComponents
.Path) != 0)
2700
private string RecreateParts(
UriComponents
parts, ushort nonCanonical, UriFormat formatAs)
2717
private bool TryRecreateParts(scoped Span<char> span, out int charsWritten,
UriComponents
parts, ushort nonCanonical, UriFormat formatAs)
2735
private ReadOnlySpan<char> RecreateParts(scoped ref ValueStringBuilder dest, string str,
UriComponents
parts, ushort nonCanonical, UriFormat formatAs)
2740
if ((parts &
UriComponents
.Scheme) != 0)
2743
if (parts !=
UriComponents
.Scheme)
2755
if ((parts &
UriComponents
.UserInfo) != 0 && InFact(Flags.HasUserInfo))
2759
if ((nonCanonical & (ushort)
UriComponents
.UserInfo) != 0)
2797
if (parts ==
UriComponents
.UserInfo)
2805
if ((parts &
UriComponents
.Host) != 0)
2814
if ((parts &
UriComponents
.NormalizedHost) != 0)
2827
if (formatAs != UriFormat.UriEscaped && HostType == Flags.BasicHostType && (nonCanonical & (ushort)
UriComponents
.Host) != 0)
2850
if ((parts &
UriComponents
.SerializationInfoString) != 0 && HostType == Flags.IPv6HostType && _info._moreInfo?.ScopeId is string scopeId)
2860
if ((parts &
UriComponents
.Port) != 0 &&
2861
(InFact(Flags.NotDefaultPort) || ((parts &
UriComponents
.StrongPort) != 0 && _syntax.DefaultPort != UriParser.NoDefaultPort)))
2872
if ((parts &
UriComponents
.Path) != 0)
2877
if (parts ==
UriComponents
.Path)
2894
if ((parts &
UriComponents
.Query) != 0 && _info.Offset.Query < _info.Offset.Fragment)
2897
if (parts !=
UriComponents
.Query)
2904
if ((parts &
UriComponents
.Fragment) != 0 && _info.Offset.Fragment < _info.Offset.End)
2907
if (parts !=
UriComponents
.Fragment)
2917
if ((nonCanonical & (ushort)(isQuery ?
UriComponents
.Query :
UriComponents
.Fragment)) == 0)
2959
private string? GetUriPartsFromUserString(
UriComponents
uriParts)
2963
switch (uriParts & ~
UriComponents
.KeepDelimiter)
2966
case
UriComponents
.Scheme |
UriComponents
.Host |
UriComponents
.Port:
2975
case
UriComponents
.HostAndPort: //Host|StrongPort
2978
goto case
UriComponents
.StrongAuthority;
2987
case
UriComponents
.AbsoluteUri: //Scheme|UserInfo|Host|Port|Path|Query|Fragment,
2994
case
UriComponents
.HttpRequestUrl: //Scheme|Host|Port|Path|Query,
3007
case
UriComponents
.SchemeAndServer |
UriComponents
.UserInfo:
3011
case (
UriComponents
.AbsoluteUri & ~
UriComponents
.Fragment):
3019
case
UriComponents
.Scheme:
3020
if (uriParts !=
UriComponents
.Scheme)
3026
case
UriComponents
.Host:
3037
case
UriComponents
.Path:
3040
if (uriParts ==
UriComponents
.Path && InFact(Flags.AuthorityFound) &&
3052
case
UriComponents
.Query:
3054
if (uriParts ==
UriComponents
.Query)
3064
case
UriComponents
.Fragment:
3066
if (uriParts ==
UriComponents
.Fragment)
3076
case
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port:
3080
case
UriComponents
.StrongAuthority: //UserInfo|Host|StrongPort
3082
goto case
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port;
3087
case
UriComponents
.PathAndQuery: //Path|Query,
3090
case
UriComponents
.HttpRequestUrl |
UriComponents
.Fragment: //Scheme|Host|Port|Path|Query|Fragment,
3102
case
UriComponents
.PathAndQuery |
UriComponents
.Fragment: //LocalUrl|Fragment
3105
case
UriComponents
.UserInfo:
3111
if (uriParts ==
UriComponents
.UserInfo)
4451
ReadOnlySpan<char> share = basePart.GetParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.Unescaped);
4460
return string.Concat(@"\\", basePart.GetParts(
UriComponents
.Host, UriFormat.Unescaped), share, relativePart);
4463
return string.Concat("file://", basePart.GetParts(
UriComponents
.Host, uriFormat), share, relativePart);
4491
left = $"{basePart.GetParts(
UriComponents
.Scheme |
UriComponents
.UserInfo, uriFormat)}[{basePart.DnsSafeHost}]{basePart.GetParts(
UriComponents
.KeepDelimiter |
UriComponents
.Port, uriFormat)}";
4495
left = basePart.GetParts(
UriComponents
.SchemeAndServer |
UriComponents
.UserInfo, uriFormat);
4507
left = basePart.GetParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter,
4571
left = basePart.GetParts(
UriComponents
.Scheme |
UriComponents
.UserInfo, uriFormat)
4573
+ basePart.GetParts(
UriComponents
.KeepDelimiter |
UriComponents
.Port, uriFormat);
4588
left = basePart.GetParts(
UriComponents
.Host, UriFormat.Unescaped);
4592
left = @"\\" + basePart.GetParts(
UriComponents
.Host, UriFormat.Unescaped);
4597
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 (31)
290
public string GetComponents(
UriComponents
components, UriFormat format)
292
if (DisablePathAndQueryCanonicalization && (components & (
UriComponents
.Path |
UriComponents
.Query)) != 0)
300
private string InternalGetComponents(
UriComponents
components, UriFormat format)
302
if (((components &
UriComponents
.SerializationInfoString) != 0) && components !=
UriComponents
.SerializationInfoString)
310
if (components ==
UriComponents
.SerializationInfoString)
327
public static int Compare(Uri? uri1, Uri? uri2,
UriComponents
partsToCompare, UriFormat compareFormat,
691
newUriString = baseUri.GetParts(
UriComponents
.AbsoluteUri,
699
newUriString = baseUri.GetParts(
UriComponents
.AbsoluteUri & ~
UriComponents
.Fragment,
707
newUriString = baseUri.GetParts(
UriComponents
.AbsoluteUri & ~
UriComponents
.Query & ~
UriComponents
.Fragment,
775
internal string GetComponentsHelper(
UriComponents
uriComponents, UriFormat uriFormat)
777
if (uriComponents ==
UriComponents
.Scheme)
781
if ((uriComponents &
UriComponents
.SerializationInfoString) != 0)
782
uriComponents |=
UriComponents
.AbsoluteUri;
787
if ((uriComponents &
UriComponents
.NormalizedHost) != 0)
790
uriComponents |=
UriComponents
.Host;
794
if ((uriComponents &
UriComponents
.Host) != 0)
798
if (uriComponents ==
UriComponents
.Port || uriComponents ==
UriComponents
.StrongPort)
800
if (((_flags & Flags.NotDefaultPort) != 0) || (uriComponents ==
UriComponents
.StrongPort
809
if ((uriComponents &
UriComponents
.StrongPort) != 0)
812
uriComponents |=
UriComponents
.Port;
816
if (uriComponents ==
UriComponents
.Host && (uriFormat == UriFormat.UriEscaped
854
const
UriComponents
ComponentsToCompare =
855
UriComponents
.AbsoluteUri
856
& ~
UriComponents
.Fragment
857
& ~
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)
280
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\net11.0\System.Runtime.Forwards.cs (1)
885
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.
UriComponents
))]
System.ServiceModel.Primitives (7)
System\ServiceModel\EndpointAddress.cs (7)
349
string u1Path = u1.GetComponents(
UriComponents
.Path, UriFormat.Unescaped);
350
string u2Path = u2.GetComponents(
UriComponents
.Path, UriFormat.Unescaped);
368
UriComponents
components =
UriComponents
.Scheme |
UriComponents
.Path;
372
components = components |
UriComponents
.Port;
376
components = components |
UriComponents
.Host;