298 references to UriComponents
Aspire.Dashboard (2)
Components\Dialogs\SettingsDialog.razor.cs (1)
76
.GetComponents(
UriComponents
.PathAndQuery, UriFormat.Unescaped);
Model\ResourceViewModel.cs (1)
69
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));
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)
676
writer.WriteString(value?.GetComponents(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped));
System.Private.Uri (163)
System\Uri.cs (123)
547
serializationInfo.AddValue("AbsoluteUri", GetParts(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped)); // Do not rename (binary serialization)
551
serializationInfo.AddValue("RelativeUri", GetParts(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped)); // Do not rename (binary serialization)
763
return info.Path ??= GetParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
777
return info.AbsoluteUri ??= GetParts(
UriComponents
.AbsoluteUri, UriFormat.UriEscaped);
815
return GetParts(
UriComponents
.Host |
UriComponents
.Port, UriFormat.UriEscaped);
916
string result = GetParts(
UriComponents
.PathAndQuery, UriFormat.UriEscaped);
997
return GetParts(
UriComponents
.Host, UriFormat.UriEscaped);
1101
return GetUnescapedParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.Unescaped);
1142
return info.Query ??= GetParts(
UriComponents
.Query |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
1158
return info.Fragment ??= GetParts(
UriComponents
.Fragment |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
1289
return GetParts(
UriComponents
.UserInfo, UriFormat.UriEscaped);
1370
const
UriComponents
NonPathPart = (
UriComponents
.Scheme |
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port);
1376
return GetParts(
UriComponents
.Scheme |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
1397
return GetParts(NonPathPart |
UriComponents
.Path, UriFormat.UriEscaped);
1400
return GetParts(NonPathPart |
UriComponents
.Path |
UriComponents
.Query, UriFormat.UriEscaped);
1558
UriComponents
components =
UriComponents
.HttpRequestUrl;
1562
components |=
UriComponents
.UserInfo;
1593
GetComponentsHelper(
UriComponents
.AbsoluteUri, V1ToStringUnescape) :
1594
GetParts(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
1651
if (((ushort)
UriComponents
.AbsoluteUri & nonCanonical) != 0)
1653
return TryRecreateParts(destination, out charsWritten,
UriComponents
.AbsoluteUri, nonCanonical, uriFormat);
1854
UriComponents
components =
UriComponents
.HttpRequestUrl;
1861
components |=
UriComponents
.UserInfo;
1893
relativeUriString += uri.GetParts(
UriComponents
.Query |
UriComponents
.Fragment, UriFormat.UriEscaped);
2573
string host = _syntax.InternalGetComponents(this,
UriComponents
.Host, UriFormat.UriEscaped);
2605
string portStr = _syntax.InternalGetComponents(this,
UriComponents
.StrongPort, UriFormat.UriEscaped);
2640
internal string GetParts(
UriComponents
uriParts, UriFormat formatAs)
2645
private string GetEscapedParts(
UriComponents
uriParts)
2659
if ((uriParts &
UriComponents
.Path) != 0)
2684
private string GetUnescapedParts(
UriComponents
uriParts, UriFormat formatAs)
2694
if ((uriParts &
UriComponents
.Path) != 0)
2719
private string RecreateParts(
UriComponents
parts, ushort nonCanonical, UriFormat formatAs)
2736
private bool TryRecreateParts(scoped Span<char> span, out int charsWritten,
UriComponents
parts, ushort nonCanonical, UriFormat formatAs)
2754
private ReadOnlySpan<char> RecreateParts(scoped ref ValueStringBuilder dest, string str,
UriComponents
parts, ushort nonCanonical, UriFormat formatAs)
2759
if ((parts &
UriComponents
.Scheme) != 0)
2762
if (parts !=
UriComponents
.Scheme)
2774
if ((parts &
UriComponents
.UserInfo) != 0 && InFact(Flags.HasUserInfo))
2778
if ((nonCanonical & (ushort)
UriComponents
.UserInfo) != 0)
2816
if (parts ==
UriComponents
.UserInfo)
2824
if ((parts &
UriComponents
.Host) != 0)
2833
if ((parts &
UriComponents
.NormalizedHost) != 0)
2846
if (formatAs != UriFormat.UriEscaped && HostType == Flags.BasicHostType && (nonCanonical & (ushort)
UriComponents
.Host) != 0)
2869
if ((parts &
UriComponents
.SerializationInfoString) != 0 && HostType == Flags.IPv6HostType && _info._moreInfo?.ScopeId is string scopeId)
2879
if ((parts &
UriComponents
.Port) != 0 &&
2880
(InFact(Flags.NotDefaultPort) || ((parts &
UriComponents
.StrongPort) != 0 && _syntax.DefaultPort != UriParser.NoDefaultPort)))
2891
if ((parts &
UriComponents
.Path) != 0)
2896
if (parts ==
UriComponents
.Path)
2913
if ((parts &
UriComponents
.Query) != 0 && _info.Offset.Query < _info.Offset.Fragment)
2916
if (parts !=
UriComponents
.Query)
2923
if ((parts &
UriComponents
.Fragment) != 0 && _info.Offset.Fragment < _info.Offset.End)
2926
if (parts !=
UriComponents
.Fragment)
2936
if ((nonCanonical & (ushort)(isQuery ?
UriComponents
.Query :
UriComponents
.Fragment)) == 0)
2978
private string? GetUriPartsFromUserString(
UriComponents
uriParts)
2982
switch (uriParts & ~
UriComponents
.KeepDelimiter)
2985
case
UriComponents
.Scheme |
UriComponents
.Host |
UriComponents
.Port:
2994
case
UriComponents
.HostAndPort: //Host|StrongPort
2997
goto case
UriComponents
.StrongAuthority;
3006
case
UriComponents
.AbsoluteUri: //Scheme|UserInfo|Host|Port|Path|Query|Fragment,
3013
case
UriComponents
.HttpRequestUrl: //Scheme|Host|Port|Path|Query,
3026
case
UriComponents
.SchemeAndServer |
UriComponents
.UserInfo:
3030
case (
UriComponents
.AbsoluteUri & ~
UriComponents
.Fragment):
3038
case
UriComponents
.Scheme:
3039
if (uriParts !=
UriComponents
.Scheme)
3045
case
UriComponents
.Host:
3056
case
UriComponents
.Path:
3059
if (uriParts ==
UriComponents
.Path && InFact(Flags.AuthorityFound) &&
3071
case
UriComponents
.Query:
3073
if (uriParts ==
UriComponents
.Query)
3083
case
UriComponents
.Fragment:
3085
if (uriParts ==
UriComponents
.Fragment)
3095
case
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port:
3099
case
UriComponents
.StrongAuthority: //UserInfo|Host|StrongPort
3101
goto case
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port;
3106
case
UriComponents
.PathAndQuery: //Path|Query,
3109
case
UriComponents
.HttpRequestUrl |
UriComponents
.Fragment: //Scheme|Host|Port|Path|Query|Fragment,
3121
case
UriComponents
.PathAndQuery |
UriComponents
.Fragment: //LocalUrl|Fragment
3124
case
UriComponents
.UserInfo:
3130
if (uriParts ==
UriComponents
.UserInfo)
4485
ReadOnlySpan<char> share = basePart.GetParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.Unescaped);
4494
return string.Concat(@"\\", basePart.GetParts(
UriComponents
.Host, UriFormat.Unescaped), share, relativePart);
4497
return string.Concat("file://", basePart.GetParts(
UriComponents
.Host, uriFormat), share, relativePart);
4525
left = $"{basePart.GetParts(
UriComponents
.Scheme |
UriComponents
.UserInfo, uriFormat)}[{basePart.DnsSafeHost}]{basePart.GetParts(
UriComponents
.KeepDelimiter |
UriComponents
.Port, uriFormat)}";
4529
left = basePart.GetParts(
UriComponents
.SchemeAndServer |
UriComponents
.UserInfo, uriFormat);
4541
left = basePart.GetParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter,
4605
left = basePart.GetParts(
UriComponents
.Scheme |
UriComponents
.UserInfo, uriFormat)
4607
+ basePart.GetParts(
UriComponents
.KeepDelimiter |
UriComponents
.Port, uriFormat);
4622
left = basePart.GetParts(
UriComponents
.Host, UriFormat.Unescaped);
4626
left = @"\\" + basePart.GetParts(
UriComponents
.Host, UriFormat.Unescaped);
4631
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)
296
public string GetComponents(
UriComponents
components, UriFormat format)
298
if (DisablePathAndQueryCanonicalization && (components & (
UriComponents
.Path |
UriComponents
.Query)) != 0)
306
private string InternalGetComponents(
UriComponents
components, UriFormat format)
308
if (((components &
UriComponents
.SerializationInfoString) != 0) && components !=
UriComponents
.SerializationInfoString)
316
if (components ==
UriComponents
.SerializationInfoString)
333
public static int Compare(Uri? uri1, Uri? uri2,
UriComponents
partsToCompare, UriFormat compareFormat,
740
newUriString = baseUri.GetParts(
UriComponents
.AbsoluteUri,
748
newUriString = baseUri.GetParts(
UriComponents
.AbsoluteUri & ~
UriComponents
.Fragment,
756
newUriString = baseUri.GetParts(
UriComponents
.AbsoluteUri & ~
UriComponents
.Query & ~
UriComponents
.Fragment,
824
internal string GetComponentsHelper(
UriComponents
uriComponents, UriFormat uriFormat)
826
if (uriComponents ==
UriComponents
.Scheme)
830
if ((uriComponents &
UriComponents
.SerializationInfoString) != 0)
831
uriComponents |=
UriComponents
.AbsoluteUri;
836
if ((uriComponents &
UriComponents
.NormalizedHost) != 0)
839
uriComponents |=
UriComponents
.Host;
843
if ((uriComponents &
UriComponents
.Host) != 0)
847
if (uriComponents ==
UriComponents
.Port || uriComponents ==
UriComponents
.StrongPort)
849
if (((_flags & Flags.NotDefaultPort) != 0) || (uriComponents ==
UriComponents
.StrongPort
858
if ((uriComponents &
UriComponents
.StrongPort) != 0)
861
uriComponents |=
UriComponents
.Port;
865
if (uriComponents ==
UriComponents
.Host && (uriFormat == UriFormat.UriEscaped
903
const
UriComponents
ComponentsToCompare =
904
UriComponents
.AbsoluteUri
905
& ~
UriComponents
.Fragment
906
& ~
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)
884
[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;