I am correcting, but I can not delete the message.
I took a look at the source code for SharpSVN and it does not look promising. Instead of using .NET file streams to write to the file system (which could give us some idea of how to use the .NET stream of our choice), the library executes its own interop when executing commands. Native methods return values indicating success or failure, but do not display any indications of anything that we can turn into MemoryStreamor some such structure in memory.
I think the solution to the problem with the least effort is to export the changes to temporary file storage, and then read the files in memory using classes System.IO. Strike>
source
share