298 references to UriComponents
Aspire.Dashboard (2)
Components\Dialogs\SettingsDialog.razor.cs (1)
83
.GetComponents(
UriComponents
.PathAndQuery, UriFormat.Unescaped);
Model\ResourceViewModel.cs (1)
61
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)
540
serializationInfo.AddValue("AbsoluteUri", GetParts(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped)); // Do not rename (binary serialization)
544
serializationInfo.AddValue("RelativeUri", GetParts(
UriComponents
.SerializationInfoString, UriFormat.UriEscaped)); // Do not rename (binary serialization)
764
return info.Path ??= GetParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
778
return info.AbsoluteUri ??= GetParts(
UriComponents
.AbsoluteUri, UriFormat.UriEscaped);
816
return GetParts(
UriComponents
.Host |
UriComponents
.Port, UriFormat.UriEscaped);
917
string result = GetParts(
UriComponents
.PathAndQuery, UriFormat.UriEscaped);
998
return GetParts(
UriComponents
.Host, UriFormat.UriEscaped);
1102
return GetUnescapedParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.Unescaped);
1143
return info.Query ??= GetParts(
UriComponents
.Query |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
1159
return info.Fragment ??= GetParts(
UriComponents
.Fragment |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
1290
return GetParts(
UriComponents
.UserInfo, UriFormat.UriEscaped);
1371
const
UriComponents
NonPathPart = (
UriComponents
.Scheme |
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port);
1377
return GetParts(
UriComponents
.Scheme |
UriComponents
.KeepDelimiter, UriFormat.UriEscaped);
1398
return GetParts(NonPathPart |
UriComponents
.Path, UriFormat.UriEscaped);
1401
return GetParts(NonPathPart |
UriComponents
.Path |
UriComponents
.Query, UriFormat.UriEscaped);
1559
UriComponents
components =
UriComponents
.HttpRequestUrl;
1563
components |=
UriComponents
.UserInfo;
1594
GetComponentsHelper(
UriComponents
.AbsoluteUri, V1ToStringUnescape) :
1595
GetParts(
UriComponents
.AbsoluteUri, UriFormat.SafeUnescaped);
1652
if (((ushort)
UriComponents
.AbsoluteUri & nonCanonical) != 0)
1654
return TryRecreateParts(destination, out charsWritten,
UriComponents
.AbsoluteUri, nonCanonical, uriFormat);
1855
UriComponents
components =
UriComponents
.HttpRequestUrl;
1862
components |=
UriComponents
.UserInfo;
1894
relativeUriString += uri.GetParts(
UriComponents
.Query |
UriComponents
.Fragment, UriFormat.UriEscaped);
2608
string host = _syntax.InternalGetComponents(this,
UriComponents
.Host, UriFormat.UriEscaped);
2651
string portStr = _syntax.InternalGetComponents(this,
UriComponents
.StrongPort, UriFormat.UriEscaped);
2686
internal string GetParts(
UriComponents
uriParts, UriFormat formatAs)
2691
private string GetEscapedParts(
UriComponents
uriParts)
2705
if ((uriParts &
UriComponents
.Path) != 0)
2730
private string GetUnescapedParts(
UriComponents
uriParts, UriFormat formatAs)
2740
if ((uriParts &
UriComponents
.Path) != 0)
2765
private string RecreateParts(
UriComponents
parts, ushort nonCanonical, UriFormat formatAs)
2782
private bool TryRecreateParts(scoped Span<char> span, out int charsWritten,
UriComponents
parts, ushort nonCanonical, UriFormat formatAs)
2800
private ReadOnlySpan<char> RecreateParts(scoped ref ValueStringBuilder dest, string str,
UriComponents
parts, ushort nonCanonical, UriFormat formatAs)
2805
if ((parts &
UriComponents
.Scheme) != 0)
2808
if (parts !=
UriComponents
.Scheme)
2820
if ((parts &
UriComponents
.UserInfo) != 0 && InFact(Flags.HasUserInfo))
2824
if ((nonCanonical & (ushort)
UriComponents
.UserInfo) != 0)
2862
if (parts ==
UriComponents
.UserInfo)
2870
if ((parts &
UriComponents
.Host) != 0)
2879
if ((parts &
UriComponents
.NormalizedHost) != 0)
2892
if (formatAs != UriFormat.UriEscaped && HostType == Flags.BasicHostType && (nonCanonical & (ushort)
UriComponents
.Host) != 0)
2915
if ((parts &
UriComponents
.SerializationInfoString) != 0 && HostType == Flags.IPv6HostType && _info._moreInfo?.ScopeId is string scopeId)
2925
if ((parts &
UriComponents
.Port) != 0 &&
2926
(InFact(Flags.NotDefaultPort) || ((parts &
UriComponents
.StrongPort) != 0 && _syntax.DefaultPort != UriParser.NoDefaultPort)))
2937
if ((parts &
UriComponents
.Path) != 0)
2942
if (parts ==
UriComponents
.Path)
2959
if ((parts &
UriComponents
.Query) != 0 && _info.Offset.Query < _info.Offset.Fragment)
2962
if (parts !=
UriComponents
.Query)
2969
if ((parts &
UriComponents
.Fragment) != 0 && _info.Offset.Fragment < _info.Offset.End)
2972
if (parts !=
UriComponents
.Fragment)
2982
if ((nonCanonical & (ushort)(isQuery ?
UriComponents
.Query :
UriComponents
.Fragment)) == 0)
3024
private string? GetUriPartsFromUserString(
UriComponents
uriParts)
3028
switch (uriParts & ~
UriComponents
.KeepDelimiter)
3031
case
UriComponents
.Scheme |
UriComponents
.Host |
UriComponents
.Port:
3040
case
UriComponents
.HostAndPort: //Host|StrongPort
3043
goto case
UriComponents
.StrongAuthority;
3052
case
UriComponents
.AbsoluteUri: //Scheme|UserInfo|Host|Port|Path|Query|Fragment,
3059
case
UriComponents
.HttpRequestUrl: //Scheme|Host|Port|Path|Query,
3072
case
UriComponents
.SchemeAndServer |
UriComponents
.UserInfo:
3076
case (
UriComponents
.AbsoluteUri & ~
UriComponents
.Fragment):
3084
case
UriComponents
.Scheme:
3085
if (uriParts !=
UriComponents
.Scheme)
3091
case
UriComponents
.Host:
3102
case
UriComponents
.Path:
3105
if (uriParts ==
UriComponents
.Path && InFact(Flags.AuthorityFound) &&
3117
case
UriComponents
.Query:
3119
if (uriParts ==
UriComponents
.Query)
3129
case
UriComponents
.Fragment:
3131
if (uriParts ==
UriComponents
.Fragment)
3141
case
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port:
3145
case
UriComponents
.StrongAuthority: //UserInfo|Host|StrongPort
3147
goto case
UriComponents
.UserInfo |
UriComponents
.Host |
UriComponents
.Port;
3152
case
UriComponents
.PathAndQuery: //Path|Query,
3155
case
UriComponents
.HttpRequestUrl |
UriComponents
.Fragment: //Scheme|Host|Port|Path|Query|Fragment,
3167
case
UriComponents
.PathAndQuery |
UriComponents
.Fragment: //LocalUrl|Fragment
3170
case
UriComponents
.UserInfo:
3176
if (uriParts ==
UriComponents
.UserInfo)
4634
ReadOnlySpan<char> share = basePart.GetParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter, UriFormat.Unescaped);
4643
return string.Concat(@"\\", basePart.GetParts(
UriComponents
.Host, UriFormat.Unescaped), share, relativePart);
4646
return string.Concat("file://", basePart.GetParts(
UriComponents
.Host, uriFormat), share, relativePart);
4674
left = $"{basePart.GetParts(
UriComponents
.Scheme |
UriComponents
.UserInfo, uriFormat)}[{basePart.DnsSafeHost}]{basePart.GetParts(
UriComponents
.KeepDelimiter |
UriComponents
.Port, uriFormat)}";
4678
left = basePart.GetParts(
UriComponents
.SchemeAndServer |
UriComponents
.UserInfo, uriFormat);
4690
left = basePart.GetParts(
UriComponents
.Path |
UriComponents
.KeepDelimiter,
4754
left = basePart.GetParts(
UriComponents
.Scheme |
UriComponents
.UserInfo, uriFormat)
4756
+ basePart.GetParts(
UriComponents
.KeepDelimiter |
UriComponents
.Port, uriFormat);
4771
left = basePart.GetParts(
UriComponents
.Host, UriFormat.Unescaped);
4775
left = @"\\" + basePart.GetParts(
UriComponents
.Host, UriFormat.Unescaped);
4780
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)
346
public string GetComponents(
UriComponents
components, UriFormat format)
348
if (DisablePathAndQueryCanonicalization && (components & (
UriComponents
.Path |
UriComponents
.Query)) != 0)
356
private string InternalGetComponents(
UriComponents
components, UriFormat format)
358
if (((components &
UriComponents
.SerializationInfoString) != 0) && components !=
UriComponents
.SerializationInfoString)
366
if (components ==
UriComponents
.SerializationInfoString)
383
public static int Compare(Uri? uri1, Uri? uri2,
UriComponents
partsToCompare, UriFormat compareFormat,
825
newUriString = baseUri.GetParts(
UriComponents
.AbsoluteUri,
833
newUriString = baseUri.GetParts(
UriComponents
.AbsoluteUri & ~
UriComponents
.Fragment,
841
newUriString = baseUri.GetParts(
UriComponents
.AbsoluteUri & ~
UriComponents
.Query & ~
UriComponents
.Fragment,
909
internal string GetComponentsHelper(
UriComponents
uriComponents, UriFormat uriFormat)
911
if (uriComponents ==
UriComponents
.Scheme)
915
if ((uriComponents &
UriComponents
.SerializationInfoString) != 0)
916
uriComponents |=
UriComponents
.AbsoluteUri;
921
if ((uriComponents &
UriComponents
.NormalizedHost) != 0)
924
uriComponents |=
UriComponents
.Host;
928
if ((uriComponents &
UriComponents
.Host) != 0)
932
if (uriComponents ==
UriComponents
.Port || uriComponents ==
UriComponents
.StrongPort)
934
if (((_flags & Flags.NotDefaultPort) != 0) || (uriComponents ==
UriComponents
.StrongPort
943
if ((uriComponents &
UriComponents
.StrongPort) != 0)
946
uriComponents |=
UriComponents
.Port;
950
if (uriComponents ==
UriComponents
.Host && (uriFormat == UriFormat.UriEscaped
988
const
UriComponents
ComponentsToCompare =
989
UriComponents
.AbsoluteUri
990
& ~
UriComponents
.Fragment
991
& ~
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)
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;