311 references to UriComponents
Aspire.Dashboard (2)
Model\ResourceOutgoingPeerResolver.cs (2)
101var hostAndPort = service.Url.GetComponents(UriComponents.Host | UriComponents.Port, UriFormat.UriEscaped);
dotnet-svcutil-lib (9)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlWriterDelegator.cs (1)
633writer.WriteString(value.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped));
FrameworkFork\System.ServiceModel\System\ServiceModel\EndpointAddress.cs (7)
383string u1Path = u1.GetComponents(UriComponents.Path, UriFormat.Unescaped); 384string u2Path = u2.GetComponents(UriComponents.Path, UriFormat.Unescaped); 402UriComponents components = UriComponents.Scheme | UriComponents.Path; 406components = components | UriComponents.Port; 410components = components | UriComponents.Host;
Metadata\MetadataFileNameManager.cs (1)
230return (new Uri(baseUri, relUrl)).GetComponents(UriComponents.AbsoluteUri, UriFormat.SafeUnescaped);
Microsoft.AspNetCore.Authentication.Test (24)
FacebookTests.cs (8)
333if (req.RequestUri.GetComponents(UriComponents.SchemeAndServer | UriComponents.Path, UriFormat.UriEscaped) == FacebookDefaults.TokenEndpoint) 340if (req.RequestUri.GetComponents(UriComponents.SchemeAndServer | UriComponents.Path, UriFormat.UriEscaped) == 341new Uri(customUserInfoEndpoint).GetComponents(UriComponents.SchemeAndServer | UriComponents.Path, UriFormat.UriEscaped)) 410else if (req.RequestUri.GetComponents(UriComponents.SchemeAndServer | UriComponents.Path, UriFormat.UriEscaped) == "https://graph.facebook.com/v14.0/me")
GoogleTests.cs (4)
1049else if (req.RequestUri.GetComponents(UriComponents.SchemeAndServer | UriComponents.Path, UriFormat.UriEscaped) == "https://www.googleapis.com/oauth2/v3/userinfo") 1104else if (req.RequestUri.GetComponents(UriComponents.SchemeAndServer | UriComponents.Path, UriFormat.UriEscaped) == "https://www.googleapis.com/oauth2/v3/userinfo")
MicrosoftAccountTests.cs (4)
208else if (req.RequestUri.GetComponents(UriComponents.SchemeAndServer | UriComponents.Path, UriFormat.UriEscaped) == "https://graph.microsoft.com/v1.0/me") 316else if (req.RequestUri.GetComponents(UriComponents.SchemeAndServer | UriComponents.Path, UriFormat.UriEscaped) == "https://graph.microsoft.com/v1.0/me")
TwitterTests.cs (8)
397if (req.RequestUri.GetComponents(UriComponents.SchemeAndServer | UriComponents.Path, UriFormat.UriEscaped) == "https://api.twitter.com/oauth/access_token") 466if (req.RequestUri.GetComponents(UriComponents.SchemeAndServer | UriComponents.Path, UriFormat.UriEscaped) == "https://api.twitter.com/oauth/access_token") 479if (req.RequestUri.GetComponents(UriComponents.SchemeAndServer | UriComponents.Path, UriFormat.UriEscaped) == 480new Uri(verifyCredentialsEndpoint).GetComponents(UriComponents.SchemeAndServer | UriComponents.Path, UriFormat.UriEscaped))
Microsoft.AspNetCore.Cors (1)
Infrastructure\CorsPolicyBuilder.cs (1)
86return builder.Uri.GetComponents(UriComponents.SchemeAndServer, UriFormat.Unescaped);
Microsoft.AspNetCore.Http.Abstractions (5)
FragmentString.cs (1)
98string fragmentValue = uri.GetComponents(UriComponents.Fragment, UriFormat.UriEscaped);
HostString.cs (2)
206UriComponents.NormalizedHost | // Always convert punycode to Unicode. 207UriComponents.HostAndPort, UriFormat.Unescaped));
PathString.cs (1)
202var uriComponent = uri.GetComponents(UriComponents.Path, UriFormat.UriEscaped);
QueryString.cs (1)
95string queryValue = uri.GetComponents(UriComponents.Query, UriFormat.UriEscaped);
Microsoft.AspNetCore.Http.Extensions (1)
UriHelper.cs (1)
174return uri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
Microsoft.AspNetCore.Http.Results (4)
Accepted.cs (1)
42Location = locationUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
AcceptedOfT.cs (1)
51Location = locationUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
Created.cs (1)
43Location = locationUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
CreatedOfT.cs (1)
51Location = locationUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
Microsoft.AspNetCore.Mvc.Core (2)
AcceptedResult.cs (1)
57Location = locationUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
CreatedResult.cs (1)
62Location = 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)
465string serializedSafe = parserContext.BaseUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped); 467string cannonicalString = sameUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\ResourceIDHelper.cs (2)
63string basePath = baseUri.GetComponents(UriComponents.Path, UriFormat.UriEscaped); 64string sourcePath = sourceUri.GetComponents(UriComponents.Path, UriFormat.UriEscaped);
PresentationCore (22)
MS\Internal\FontCache\FontCacheUtil.cs (7)
313internal const UriComponents UriWithoutFragment = UriComponents.AbsoluteUri & ~UriComponents.Fragment; 333_windowsFontsUriString = _windowsFontsUriObject.GetComponents(UriComponents.AbsoluteUri, UriFormat.SafeUnescaped); 508string fragment = fontUri.GetComponents(UriComponents.Fragment, UriFormat.SafeUnescaped); 539string canonicalPathUri = new Uri(fontUri).GetComponents(UriComponents.AbsoluteUri, UriFormat.SafeUnescaped); 607string unescapedPath = uri.GetComponents(UriComponents.Path, UriFormat.Unescaped);
MS\Internal\FontCache\FontResourceCache.cs (1)
103string path = uri.GetComponents(UriComponents.Path, UriFormat.SafeUnescaped);
MS\Internal\FontCache\FontSource.cs (1)
116return _fontUri.GetComponents(UriComponents.AbsoluteUri, UriFormat.SafeUnescaped);
MS\Internal\IO\Packaging\DeobfuscatingStream.cs (2)
214streamUri.GetComponents(UriComponents.Path | UriComponents.KeepDelimiter, UriFormat.UriEscaped));
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\BindUriHelper.cs (3)
69uri.IsAbsoluteUri ? UriComponents.AbsoluteUri : UriComponents.SerializationInfoString, 172referer = sourceUri.GetComponents(UriComponents.AbsoluteUri, UriFormat.UriEscaped);
System\Windows\Media\Color.cs (2)
300Uri safeUnescapedUri = new Uri(context.ProfileUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), 303String uriString = safeUnescapedUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
System\Windows\Media\Fonts.cs (1)
110location = fontLocation.GetComponents(UriComponents.AbsoluteUri, UriFormat.SafeUnescaped);
System\Windows\Navigation\BaseUriHelper.cs (5)
162PackUriHelper.GetPackageUri(uri).GetComponents(UriComponents.AbsoluteUri, UriFormat.UriEscaped), 198Debug.Assert(string.Equals(partName, uri.GetComponents(UriComponents.Path, UriFormat.UriEscaped), StringComparison.OrdinalIgnoreCase)); 370if (Uri.Compare(sUri, SiteOfOriginBaseUri, UriComponents.Scheme, UriFormat.UriEscaped, StringComparison.OrdinalIgnoreCase) == 0) 373if (string.Equals(packageUri.GetComponents(UriComponents.AbsoluteUri, UriFormat.UriEscaped), _packageSiteOfOriginBaseUriEscaped, StringComparison.OrdinalIgnoreCase)) 375return (new Uri(sUri.GetComponents(UriComponents.SchemeAndServer, UriFormat.UriEscaped))).MakeRelativeUri(sUri);
PresentationFramework (6)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\BindUriHelper.cs (3)
69uri.IsAbsoluteUri ? UriComponents.AbsoluteUri : UriComponents.SerializationInfoString, 172referer = sourceUri.GetComponents(UriComponents.AbsoluteUri, UriFormat.UriEscaped);
System\Windows\Markup\ParserContext.cs (2)
465string serializedSafe = parserContext.BaseUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped); 467string cannonicalString = sameUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
System\Windows\Markup\XamlParseException.cs (1)
288bamlFilePath = resourceUri.GetComponents(UriComponents.Path, UriFormat.Unescaped);
PresentationUI (2)
MS\Internal\Documents\Application\AddressUtility.cs (2)
60mailtoUri.GetComponents(UriComponents.UserInfo, UriFormat.Unescaped), 61mailtoUri.GetComponents(UriComponents.Host, UriFormat.Unescaped));
ReachFramework (15)
Packaging\XpsManager.cs (2)
1535Uri unescapedUri = new Uri(relativeUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute); 1537return unescapedUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
Packaging\XPSSignatureDefinition.cs (2)
367Uri pageUri = new Uri(SpotLocation.PageUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute); 368string pageUriAsString = pageUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
Serialization\ColorTypeConverter.cs (2)
360Uri safeUnescapedUri = new Uri(profileUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), 363String uriString = safeUnescapedUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
Serialization\VisualSerializer.cs (1)
1661return uri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped);
Serialization\XpsFontSubsetter.cs (6)
461Uri fontUri = new Uri(_fontUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute); 462string fontUriAsString = fontUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped); 607Uri fontUri = new Uri(_fontUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute); 608string fontUriAsString = fontUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped); 643Uri fontUri = new Uri(_fontUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.RelativeOrAbsolute); 644string fontUriAsString = fontUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Utility\BindUriHelper.cs (2)
69uri.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)
139info.AddValue("SourceUri", SourceUri?.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), typeof(string));
System\IO\Packaging\Package.cs (1)
355if (Uri.Compare(owningPartUri, PackUriHelper.PackageRootUri, UriComponents.SerializationInfoString, UriFormat.UriEscaped, StringComparison.Ordinal) == 0)
System\IO\Packaging\PackageRelationshipSelector.cs (1)
43if (Uri.Compare(sourceUri, PackUriHelper.PackageRootUri, UriComponents.SerializationInfoString, UriFormat.UriEscaped, StringComparison.Ordinal) != 0)
System\IO\Packaging\PackUriHelper.cs (10)
45string serializedPartUri = partUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped); 215if (Uri.Compare(partUri, PackageRootUri, UriComponents.SerializationInfoString, UriFormat.UriEscaped, StringComparison.Ordinal) == 0) 436new Uri(s_defaultUri, partName).GetComponents(UriComponents.Path | 437UriComponents.KeepDelimiter, UriFormat.UriEscaped); 544UriComponents.AbsoluteUri & ~UriComponents.Fragment, 562safeUnescapedUri = new Uri(partUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.SafeUnescaped), UriKind.Relative); 567new Uri(partUri.GetComponents(UriComponents.Path | 568UriComponents.KeepDelimiter, UriFormat.SafeUnescaped), UriKind.Relative); 573string partName = safeUnescapedUri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
System\IO\Packaging\PackUriHelper.PackUriScheme.cs (4)
88string absolutePackageUri = packageUri.GetComponents(UriComponents.AbsoluteUri, UriFormat.UriEscaped); 112packUri = new Uri(string.Concat(packUri.GetComponents(UriComponents.AbsoluteUri, UriFormat.UriEscaped), fragment)); 118return new Uri(packUri.GetComponents(UriComponents.AbsoluteUri, UriFormat.UriEscaped)); 307string hostAndPort = packUri.GetComponents(UriComponents.HostAndPort, UriFormat.UriEscaped);
System.Net.Http (1)
System\Net\Http\Headers\UriHeaderParser.cs (1)
99return uri.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped);
System.Net.HttpListener (1)
System\Net\ServiceNameStore.cs (1)
108UriComponents.NormalizedHost, UriFormat.SafeUnescaped);
System.Net.Requests (3)
System\Net\FtpControlStream.cs (1)
778path = 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)
251UriComponents.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)
644writer.WriteString(value?.GetComponents(UriComponents.SerializationInfoString, UriFormat.UriEscaped));
System.Private.Uri (175)
System\IriHelper.cs (6)
75internal static bool CheckIsReserved(char ch, UriComponents component) 77if ((UriComponents.AbsoluteUri & component) == 0) 89internal static unsafe string EscapeUnescapeIri(char* pInput, int start, int end, UriComponents component) 131component == UriComponents.Query, 155isInIriUnicodeRange = CheckIriUnicodeRange(ch, ch2, out surrogatePair, component == UriComponents.Query); 159isInIriUnicodeRange = CheckIriUnicodeRange(ch, component == UriComponents.Query);
System\Uri.cs (127)
490serializationInfo.AddValue("AbsoluteUri", GetParts(UriComponents.SerializationInfoString, UriFormat.UriEscaped)); // Do not rename (binary serialization) 494serializationInfo.AddValue("RelativeUri", GetParts(UriComponents.SerializationInfoString, UriFormat.UriEscaped)); // Do not rename (binary serialization) 716return info.Path ??= GetParts(UriComponents.Path | UriComponents.KeepDelimiter, UriFormat.UriEscaped); 730return info.AbsoluteUri ??= GetParts(UriComponents.AbsoluteUri, UriFormat.UriEscaped); 768return GetParts(UriComponents.Host | UriComponents.Port, UriFormat.UriEscaped); 869string result = GetParts(UriComponents.PathAndQuery, UriFormat.UriEscaped); 947return GetParts(UriComponents.Host, UriFormat.UriEscaped); 1051return GetUnescapedParts(UriComponents.Path | UriComponents.KeepDelimiter, UriFormat.Unescaped); 1092return info.Query ??= GetParts(UriComponents.Query | UriComponents.KeepDelimiter, UriFormat.UriEscaped); 1108return info.Fragment ??= GetParts(UriComponents.Fragment | UriComponents.KeepDelimiter, UriFormat.UriEscaped); 1247return GetParts(UriComponents.UserInfo, UriFormat.UriEscaped); 1339const UriComponents NonPathPart = (UriComponents.Scheme | UriComponents.UserInfo | UriComponents.Host | UriComponents.Port); 1345return GetParts(UriComponents.Scheme | UriComponents.KeepDelimiter, UriFormat.UriEscaped); 1366return GetParts(NonPathPart | UriComponents.Path, UriFormat.UriEscaped); 1369return GetParts(NonPathPart | UriComponents.Path | UriComponents.Query, UriFormat.UriEscaped); 1527UriComponents components = UriComponents.HttpRequestUrl; 1531components |= UriComponents.UserInfo; 1562GetComponentsHelper(UriComponents.AbsoluteUri, V1ToStringUnescape) : 1563GetParts(UriComponents.AbsoluteUri, UriFormat.SafeUnescaped); 1620if (((ushort)UriComponents.AbsoluteUri & nonCanonical) != 0) 1622return TryRecreateParts(destination, out charsWritten, UriComponents.AbsoluteUri, nonCanonical, uriFormat); 1823UriComponents components = UriComponents.HttpRequestUrl; 1830components |= UriComponents.UserInfo; 1862relativeUriString += uri.GetParts(UriComponents.Query | UriComponents.Fragment, UriFormat.UriEscaped); 2574string host = _syntax.InternalGetComponents(this, UriComponents.Host, UriFormat.UriEscaped); 2619string portStr = _syntax.InternalGetComponents(this, UriComponents.StrongPort, UriFormat.UriEscaped); 2654internal string GetParts(UriComponents uriParts, UriFormat formatAs) 2659private string GetEscapedParts(UriComponents uriParts) 2673if ((uriParts & UriComponents.Path) != 0) 2698private string GetUnescapedParts(UriComponents uriParts, UriFormat formatAs) 2708if ((uriParts & UriComponents.Path) != 0) 2733private string RecreateParts(UriComponents parts, ushort nonCanonical, UriFormat formatAs) 2750private bool TryRecreateParts(scoped Span<char> span, out int charsWritten, UriComponents parts, ushort nonCanonical, UriFormat formatAs) 2768private ReadOnlySpan<char> RecreateParts(scoped ref ValueStringBuilder dest, string str, UriComponents parts, ushort nonCanonical, UriFormat formatAs) 2771if ((parts & UriComponents.Scheme) != 0) 2774if (parts != UriComponents.Scheme) 2786if ((parts & UriComponents.UserInfo) != 0 && InFact(Flags.HasUserInfo)) 2790if ((nonCanonical & (ushort)UriComponents.UserInfo) != 0) 2831if (parts == UriComponents.UserInfo) 2839if ((parts & UriComponents.Host) != 0) 2847&& (nonCanonical & (ushort)UriComponents.Host) != 0) 2862if ((parts & UriComponents.NormalizedHost) != 0) 2881if ((parts & UriComponents.SerializationInfoString) != 0 && HostType == Flags.IPv6HostType && _info.ScopeId != null) 2891if ((parts & UriComponents.Port) != 0 && 2892(InFact(Flags.NotDefaultPort) || ((parts & UriComponents.StrongPort) != 0 && _syntax.DefaultPort != UriParser.NoDefaultPort))) 2903if ((parts & UriComponents.Path) != 0) 2908if (parts == UriComponents.Path) 2925if ((parts & UriComponents.Query) != 0 && _info.Offset.Query < _info.Offset.Fragment) 2928if (parts != UriComponents.Query) 2933if ((nonCanonical & (ushort)UriComponents.Query) != 0) 2964if ((parts & UriComponents.Fragment) != 0 && _info.Offset.Fragment < _info.Offset.End) 2967if (parts != UriComponents.Fragment) 2972if ((nonCanonical & (ushort)UriComponents.Fragment) != 0) 3009private string? GetUriPartsFromUserString(UriComponents uriParts) 3013switch (uriParts & ~UriComponents.KeepDelimiter) 3016case UriComponents.Scheme | UriComponents.Host | UriComponents.Port: 3025case UriComponents.HostAndPort: //Host|StrongPort 3028goto case UriComponents.StrongAuthority; 3037case UriComponents.AbsoluteUri: //Scheme|UserInfo|Host|Port|Path|Query|Fragment, 3044case UriComponents.HttpRequestUrl: //Scheme|Host|Port|Path|Query, 3057case UriComponents.SchemeAndServer | UriComponents.UserInfo: 3061case (UriComponents.AbsoluteUri & ~UriComponents.Fragment): 3069case UriComponents.Scheme: 3070if (uriParts != UriComponents.Scheme) 3076case UriComponents.Host: 3087case UriComponents.Path: 3090if (uriParts == UriComponents.Path && InFact(Flags.AuthorityFound) && 3102case UriComponents.Query: 3104if (uriParts == UriComponents.Query) 3114case UriComponents.Fragment: 3116if (uriParts == UriComponents.Fragment) 3126case UriComponents.UserInfo | UriComponents.Host | UriComponents.Port: 3130case UriComponents.StrongAuthority: //UserInfo|Host|StrongPort 3132goto case UriComponents.UserInfo | UriComponents.Host | UriComponents.Port; 3137case UriComponents.PathAndQuery: //Path|Query, 3140case UriComponents.HttpRequestUrl | UriComponents.Fragment: //Scheme|Host|Port|Path|Query|Fragment, 3152case UriComponents.PathAndQuery | UriComponents.Fragment: //LocalUrl|Fragment 3155case UriComponents.UserInfo: 3161if (uriParts == UriComponents.UserInfo) 3370_string += EscapeUnescapeIri(_originalUnicodeString, offset, origIdx, UriComponents.Path); 3506_string += EscapeUnescapeIri(_originalUnicodeString, offset, origIdx, UriComponents.Query); 3563_string += EscapeUnescapeIri(_originalUnicodeString, offset, origIdx, UriComponents.Fragment); 3840newHost += IriHelper.EscapeUnescapeIri(pString, startInput, start + 1, UriComponents.UserInfo); 4731ReadOnlySpan<char> share = basePart.GetParts(UriComponents.Path | UriComponents.KeepDelimiter, UriFormat.Unescaped); 4740return string.Concat(@"\\", basePart.GetParts(UriComponents.Host, UriFormat.Unescaped), share, relativePart); 4743return string.Concat("file://", basePart.GetParts(UriComponents.Host, uriFormat), share, relativePart); 4771left = $"{basePart.GetParts(UriComponents.Scheme | UriComponents.UserInfo, uriFormat)}[{basePart.DnsSafeHost}]{basePart.GetParts(UriComponents.KeepDelimiter | UriComponents.Port, uriFormat)}"; 4775left = basePart.GetParts(UriComponents.SchemeAndServer | UriComponents.UserInfo, uriFormat); 4787left = basePart.GetParts(UriComponents.Path | UriComponents.KeepDelimiter, 4851left = basePart.GetParts(UriComponents.Scheme | UriComponents.UserInfo, uriFormat) 4853+ basePart.GetParts(UriComponents.KeepDelimiter | UriComponents.Port, uriFormat); 4868left = basePart.GetParts(UriComponents.Host, UriFormat.Unescaped); 4872left = @"\\" + basePart.GetParts(UriComponents.Host, UriFormat.Unescaped); 4877left = 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); 351public string GetComponents(UriComponents components, UriFormat format) 353if (DisablePathAndQueryCanonicalization && (components & (UriComponents.Path | UriComponents.Query)) != 0) 361private string InternalGetComponents(UriComponents components, UriFormat format) 363if (((components & UriComponents.SerializationInfoString) != 0) && components != UriComponents.SerializationInfoString) 371if (components == UriComponents.SerializationInfoString) 388public static int Compare(Uri? uri1, Uri? uri2, UriComponents partsToCompare, UriFormat compareFormat, 728internal unsafe string EscapeUnescapeIri(string input, int start, int end, UriComponents component) 838newUriString = baseUri.GetParts(UriComponents.AbsoluteUri, 846newUriString = baseUri.GetParts(UriComponents.AbsoluteUri & ~UriComponents.Fragment, 854newUriString = baseUri.GetParts(UriComponents.AbsoluteUri & ~UriComponents.Query & ~UriComponents.Fragment, 922internal string GetComponentsHelper(UriComponents uriComponents, UriFormat uriFormat) 924if (uriComponents == UriComponents.Scheme) 928if ((uriComponents & UriComponents.SerializationInfoString) != 0) 929uriComponents |= UriComponents.AbsoluteUri; 934if ((uriComponents & UriComponents.NormalizedHost) != 0) 937uriComponents |= UriComponents.Host; 941if ((uriComponents & UriComponents.Host) != 0) 945if (uriComponents == UriComponents.Port || uriComponents == UriComponents.StrongPort) 947if (((_flags & Flags.NotDefaultPort) != 0) || (uriComponents == UriComponents.StrongPort 956if ((uriComponents & UriComponents.StrongPort) != 0) 959uriComponents |= UriComponents.Port; 963if (uriComponents == UriComponents.Host && (uriFormat == UriFormat.UriEscaped 1001const UriComponents ComponentsToCompare = 1002UriComponents.AbsoluteUri 1003& ~UriComponents.Fragment 1004& ~UriComponents.UserInfo;
System\UriScheme.cs (5)
135protected virtual string GetComponents(Uri uri, UriComponents components, UriFormat format) 137if (((components & UriComponents.SerializationInfoString) != 0) && components != UriComponents.SerializationInfoString) 149if (uri.DisablePathAndQueryCanonicalization && (components & (UriComponents.Path | UriComponents.Query)) != 0)
System\UriSyntax.cs (1)
285internal string InternalGetComponents(Uri thisUri, UriComponents uriComponents, UriFormat uriFormat)
System.Private.Xml (4)
System\Xml\Xsl\Runtime\XmlCollation.cs (4)
178string 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)
852[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.UriComponents))]
System.ServiceModel.Primitives (7)
System\ServiceModel\EndpointAddress.cs (7)
349string u1Path = u1.GetComponents(UriComponents.Path, UriFormat.Unescaped); 350string u2Path = u2.GetComponents(UriComponents.Path, UriFormat.Unescaped); 368UriComponents components = UriComponents.Scheme | UriComponents.Path; 372components = components | UriComponents.Port; 376components = components | UriComponents.Host;