I’m tasked to replicate functionality from an existing application. This application relies on .NET managed assemblies accessible from C#. I can import those DLLs in my new C# project but there is no documentation on how to use them.
Yes, this is labeled as an “SDK”, but does not contain examples or documentation. Any pointers on how I should proceed?
I thought about creating stub assemblies and monitor their usage from the original application but this involves a lot of code. Is there maybe a tool could do it for me?
Using the Reflector is the best way to do that. You can see what calls what and examine the dlls in a good and easy way.
You can also try Cecil
They both are great tools for inspecting managed dlls