Custom Design Pattern, e.g. IDisposable Pattern : <p>Short version: How can I create my own pattern binded to a interface, just like IDisposable Pattern Snippet?</p>

<p>Long version: Whenever I implement a "IDisposable", Visual Studio 2015 offers me an option to implement IDisposable Pattern and it writes some code to my class... So, how can I have my own pattern to implement with a certain interface (create by me)?</p>

<p>The idea is that all the developers can have an clue of how to implement a certain interface with the correct "pattern".</p>
