The p2 Update sites listed above (since 0.13.0) contain a japicmp report against the last released version to make it easier to identify API changes. The Eclipse LSP4J project uses Semantic Versioning ...
Firstly you have to analyze the target assembly and see which methods do you want to patch, once you found the methods you want to patch open a new visual studio c# project and write patch methods ...