Hi N.D., feel free to send a pull request on GitHub [1,2]: https://github.com/basexdb/basex This way we will be able to incorporate your patch into our sources. Hope this helps and thanks for your contribution, Michael [1] https://help.github.com/articles/using-pull-requests [2] http://docs.basex.org/wiki/Git#Using_Git_to_contribute_to_BaseX On 29 Sep 2014, at 10:05, Nilanjan Dutta wrote:
Hi All,
I want to change/overload the implementation private void Send (Stream s) method in the BaseXClient.cs file. [ basex <https://github.com/BaseXdb/basex> / basex-api <https://github.com/BaseXdb/basex/tree/master/basex-api> / src <https://github.com/BaseXdb/basex/tree/master/basex-api/src> / main <https://github.com/BaseXdb/basex/tree/master/basex-api/src/main> / c# <https://github.com/BaseXdb/basex/tree/master/basex-api/src/main/c%23> / *BaseXClient.cs*]
*Existing implementation:*
private void Send(Stream s) { while (true) { int t = s.ReadByte(); if (t == -1) break; if (t == 0x00 || t == 0xFF) stream.WriteByte(Convert.ToByte(0xFF )); stream.WriteByte(Convert.ToByte(t)); } stream.WriteByte(0); info = Receive(); if(!Ok()) { throw new IOException(info); } } *What I want it to be:* [image: Inline image 1] This one is faster for my use case. Please do let me know how can this be done?
Regards, N.D.
[image.png]