24 internal static bool TrySplitUriForPathEncode(
string input, [NotNullWhen(
true)] out
string schemeAndAuthority, [NotNullWhen(
true)] out
string path, out
string queryAndFragment)
29 string authority = result.Authority;
30 if (!
string.IsNullOrEmpty(authority))
35 int num2 = num + authority.Length;
36 schemeAndAuthority = path2.Substring(0, num2);
37 path = path2.Substring(num2);
42 schemeAndAuthority =
null;
44 queryAndFragment =
null;