While using Parse function in SapConnectionParameters.cs connectionString with multiple equal signs causing issues and does not work as intended.
Easy to reproduce:
Regex: "^\s(?\S)\s=\s(?\S)\s$"
Input: something=my=password
Output: key="something=my" value="password"
This issue can be avoided by using "SapConnection(SapConnectionParameters parameters)" constructor instead of "public SapConnection(string connectionString)". But it would be great to fix it.
While using Parse function in SapConnectionParameters.cs connectionString with multiple equal signs causing issues and does not work as intended.
Easy to reproduce: Regex: "^\s(?\S )\s=\s(?\S)\s$"
Input: something=my=password
Output: key="something=my" value="password"
This issue can be avoided by using "SapConnection(SapConnectionParameters parameters)" constructor instead of "public SapConnection(string connectionString)". But it would be great to fix it.