MapWinGIS documentation provides:
The documentation is generated from .NET interop assemblies rather then from the source itself, therefore C# syntax is used everywhere. However it doesn't mean that MapWinGIS usage is limit to .NET languages only. See overview for more details.
Here is an interactive diagram which provide access to the key functionality: