In order to release the C# .dll, we will want to obfuscate it to keep the code closed source. It isn't perfect, but I seriously doubt anyone would go through the extreme trouble of de-obfuscating our plugin code.
VS has a built in obfuscator, Dotfuscator that seems to be the preferred method, but there is also ConfuserEx and ILProtector(which uses a different obfuscation method, entirely), if Dotfuscator is not deemed sufficient(although Dotfuscator is preferable, since if is integrated into VS).
In order to release the C# .dll, we will want to obfuscate it to keep the code closed source. It isn't perfect, but I seriously doubt anyone would go through the extreme trouble of de-obfuscating our plugin code.
VS has a built in obfuscator, Dotfuscator that seems to be the preferred method, but there is also ConfuserEx and ILProtector(which uses a different obfuscation method, entirely), if Dotfuscator is not deemed sufficient(although Dotfuscator is preferable, since if is integrated into VS).
Code can be easily decompiled using JustDecompile.