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?
-
9I wouldn't say this is lazy at all. Taking out monotonous tasks like this makes you a more productive (and therefore better) programmer.womp– womp2010-08-10 17:48:20 +00:00Commented Aug 10, 2010 at 17:48
-
@jsoldi do you mean interface implementation or interface? The answers you have been given seem to tell you how to generate an interface FROM an implementation rather than an interface implementation.Caltor– Caltor2012-02-08 18:49:46 +00:00Commented Feb 8, 2012 at 18:49
Add a comment
|
3 Answers
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.
5 Comments
driis
R# (and other plugins) are not supported in Express versions.
womp
Hmm... excellent point. Thank goodness I never have to use Express ;)
Andy
Nothing wrong with the Express versions for the less than professional coders amongst us. :)
Caltor
@womp I think the OP is actually asking if there is a way to add the interface members to an existing class, which I would also like to know as I can't see a way to do it even in Professional. You have rather nicely explained how to generate the interface from the class which although useful and correct is actually the inverse of the question asked.
Tyler
I'm using Visual Studio Enterprise 2017, Version 15.3.3, and I managed to find this option by: Right Clicking on the
MyInterface -> Quick Actions and Refactorings.