38 references to GetParts
System.Private.Uri (38)
System\Uri.cs (31)
540serializationInfo.AddValue("AbsoluteUri", GetParts(UriComponents.SerializationInfoString, UriFormat.UriEscaped)); // Do not rename (binary serialization) 544serializationInfo.AddValue("RelativeUri", GetParts(UriComponents.SerializationInfoString, UriFormat.UriEscaped)); // Do not rename (binary serialization) 764return info.Path ??= GetParts(UriComponents.Path | UriComponents.KeepDelimiter, UriFormat.UriEscaped); 778return info.AbsoluteUri ??= GetParts(UriComponents.AbsoluteUri, UriFormat.UriEscaped); 816return GetParts(UriComponents.Host | UriComponents.Port, UriFormat.UriEscaped); 917string result = GetParts(UriComponents.PathAndQuery, UriFormat.UriEscaped); 998return GetParts(UriComponents.Host, UriFormat.UriEscaped); 1143return info.Query ??= GetParts(UriComponents.Query | UriComponents.KeepDelimiter, UriFormat.UriEscaped); 1159return info.Fragment ??= GetParts(UriComponents.Fragment | UriComponents.KeepDelimiter, UriFormat.UriEscaped); 1290return GetParts(UriComponents.UserInfo, UriFormat.UriEscaped); 1377return GetParts(UriComponents.Scheme | UriComponents.KeepDelimiter, UriFormat.UriEscaped); 1395return GetParts(NonPathPart, UriFormat.UriEscaped); 1398return GetParts(NonPathPart | UriComponents.Path, UriFormat.UriEscaped); 1401return GetParts(NonPathPart | UriComponents.Path | UriComponents.Query, UriFormat.UriEscaped); 1566string remoteUrl = info.RemoteUrl ??= GetParts(components, UriFormat.SafeUnescaped); 1595GetParts(UriComponents.AbsoluteUri, UriFormat.SafeUnescaped); 1865string selfUrl = selfInfo.RemoteUrl ??= GetParts(components, UriFormat.SafeUnescaped); 1866string otherUrl = otherInfo.RemoteUrl ??= other.GetParts(components, UriFormat.SafeUnescaped); 1894relativeUriString += uri.GetParts(UriComponents.Query | UriComponents.Fragment, UriFormat.UriEscaped); 4634ReadOnlySpan<char> share = basePart.GetParts(UriComponents.Path | UriComponents.KeepDelimiter, UriFormat.Unescaped); 4643return string.Concat(@"\\", basePart.GetParts(UriComponents.Host, UriFormat.Unescaped), share, relativePart); 4646return string.Concat("file://", basePart.GetParts(UriComponents.Host, uriFormat), share, relativePart); 4674left = $"{basePart.GetParts(UriComponents.Scheme | UriComponents.UserInfo, uriFormat)}[{basePart.DnsSafeHost}]{basePart.GetParts(UriComponents.KeepDelimiter | UriComponents.Port, uriFormat)}"; 4678left = basePart.GetParts(UriComponents.SchemeAndServer | UriComponents.UserInfo, uriFormat); 4690left = basePart.GetParts(UriComponents.Path | UriComponents.KeepDelimiter, 4754left = basePart.GetParts(UriComponents.Scheme | UriComponents.UserInfo, uriFormat) 4756+ basePart.GetParts(UriComponents.KeepDelimiter | UriComponents.Port, uriFormat); 4771left = basePart.GetParts(UriComponents.Host, UriFormat.Unescaped); 4775left = @"\\" + basePart.GetParts(UriComponents.Host, UriFormat.Unescaped); 4780left = basePart.GetParts(UriComponents.SchemeAndServer | UriComponents.UserInfo, uriFormat);
System\UriExt.cs (7)
402uri1.GetParts(partsToCompare, compareFormat), 403uri2.GetParts(partsToCompare, compareFormat), 825newUriString = baseUri.GetParts(UriComponents.AbsoluteUri, 833newUriString = baseUri.GetParts(UriComponents.AbsoluteUri & ~UriComponents.Fragment, 841newUriString = baseUri.GetParts(UriComponents.AbsoluteUri & ~UriComponents.Query & ~UriComponents.Fragment, 1019string self = GetParts(ComponentsToCompare, UriFormat.SafeUnescaped); 1020string other = uriLink.GetParts(ComponentsToCompare, UriFormat.SafeUnescaped);