Auto-generate an interface implementation in C#?
-
27-09-2019 - |
Question
I know this is quite lazy but, is there any way on Visual C# 2010 Express to auto-generate an interface implementation? (I don't mean at runtime but at design time, like a code snippet). Perhaps with a third party utility?
Solution
I'm not familiar with Express enough to know if they removed this feature, but you should just be able to right-click your public class MyClass : MyInterface
statement and choose "Implement Inteface".
If this is removed in Express, you can always use Resharper for this feature.
OTHER TIPS
Right click on the interface name, you should see a menu option "Implement Interface" or along those lines.
With the cursor on the interface name, you can also press CTRL + .
to get the same context menu and options.
In Microsoft Visual Basic 2010 Express, I just put the cursor to the end of the Implements line and press Enter - then the stubs are generated automatically
Public Class Class1
Implements IMyInterface1
move the cursor to the end of the word IMyInterface1 and press Enter