Shenoy’s PInvoke Live Template

Shenoy has written a great example of a live template extension. It uses PInvoke web service from the website. For Delphi code, it also uses the BabelCode web service to translate the declaration to Delphi (since only returns C# and perhaps VB.NET code, I think).

So, you’re writing a .NET app and need to make a PInvoke call to some unmanaged Win32 API? With this live template extension, no problem: type pinvd (in Delphi), or pinvc (in C#), press Ctrl+J, type in the function name, and press Enter 😉 The declaration will be inserted directly into your code. I think it’s very nice!

Leave a Reply

Your email address will not be published. Required fields are marked *