<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Matt Manela's Blog : Applications</title><link>http://blogs.msdn.com/matt/archive/tags/Applications/default.aspx</link><description>Tags: Applications</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>The Snippet Designer is Released!!!!</title><link>http://blogs.msdn.com/matt/archive/2008/09/21/the-snippet-designer-is-released.aspx</link><pubDate>Mon, 22 Sep 2008 08:06:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8960861</guid><dc:creator>MattManela</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/matt/comments/8960861.aspx</comments><wfw:commentRss>http://blogs.msdn.com/matt/commentrss.aspx?PostID=8960861</wfw:commentRss><description>&lt;h3&gt;Some History&lt;/h3&gt; &lt;p&gt;The &lt;a href="http://www.codeplex.com/SnippetDesigner" target="_blank"&gt;Snippet Designer&lt;/a&gt; was started as an intern project of mine during the Summer of 2006.&amp;nbsp; The idea was to make snippet files (which were introduced to Visual Studio in 2005) a first class entity.&amp;nbsp; Following this idea I created a Visual Studio plug-in which included an editor for snippet files and a search tool window to find snippets.&amp;nbsp; The plan then was to release it on Codeplex but when my internship ended the project was forgotten about.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;Today&lt;/h3&gt; &lt;p&gt;Now after two year of sitting there I found the code, cleaned it up a bit and am releasing it on Codeplex as an open source project at &lt;a title="http://www.codeplex.com/SnippetDesigner" href="http://www.codeplex.com/SnippetDesigner"&gt;http://www.codeplex.com/SnippetDesigner&lt;/a&gt;.&amp;nbsp; My goal in releasing it on Codeplex is two fold.&amp;nbsp; First I would like people to try it out, give me feedback and see if we can make it better (it still has plenty of rough edges).&amp;nbsp; Second I would love to turn this into a community developed project where we all can collaborate on it.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;Features&lt;/h3&gt; &lt;p&gt;The Snippet Designer has two main features:&lt;/p&gt; &lt;p&gt;A &lt;strong&gt;&lt;font color="#0080ff" size="3"&gt;Snippet Editor&lt;/font&gt;&lt;/strong&gt; hosted in the IDE which lets you edit the code, make replacements and change snippet properties:&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/matt/WindowsLiveWriter/TheSnippetDesignerisReleased_5F4F/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="293" alt="image" src="http://blogs.msdn.com/blogfiles/matt/WindowsLiveWriter/TheSnippetDesignerisReleased_5F4F/image_thumb.png" width="446" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;A &lt;strong&gt;&lt;font color="#0080ff" size="3"&gt;Snippet Explorer&lt;/font&gt; &lt;/strong&gt;which lets you search for Snippet files on your computer an quickly open and edit them.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/matt/WindowsLiveWriter/TheSnippetDesignerisReleased_5F4F/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="444" alt="image" src="http://blogs.msdn.com/blogfiles/matt/WindowsLiveWriter/TheSnippetDesignerisReleased_5F4F/image_thumb_1.png" width="210" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;In addition to these two features the plug-in adds a context menu item inside of the VB, C# and XML editor that lets you export any highlighted code into the snippet editor:&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/matt/WindowsLiveWriter/TheSnippetDesignerisReleased_5F4F/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="444" alt="image" src="http://blogs.msdn.com/blogfiles/matt/WindowsLiveWriter/TheSnippetDesignerisReleased_5F4F/image_thumb_2.png" width="373" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;Getting Started&lt;/h3&gt; &lt;p&gt;After installing the Snippet Designer you are ready to create and edit snippets.&amp;nbsp; Either open up any .snippet file or in Visual Studio go to &lt;strong&gt;View -&amp;gt; Other Windows -&amp;gt; Snippet Explorer &lt;/strong&gt;and use the Snippet Explorer to search for snippets.&lt;/p&gt; &lt;p&gt;I look forward to any and all feedback!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8960861" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/matt/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/matt/archive/tags/Applications/default.aspx">Applications</category><category domain="http://blogs.msdn.com/matt/archive/tags/Snippet+Designer/default.aspx">Snippet Designer</category><category domain="http://blogs.msdn.com/matt/archive/tags/Codeplex/default.aspx">Codeplex</category></item><item><title>Modifying IL of an existing assembly</title><link>http://blogs.msdn.com/matt/archive/2008/03/23/modifying-il-of-an-existing-assembly.aspx</link><pubDate>Mon, 24 Mar 2008 07:46:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8333002</guid><dc:creator>MattManela</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/matt/comments/8333002.aspx</comments><wfw:commentRss>http://blogs.msdn.com/matt/commentrss.aspx?PostID=8333002</wfw:commentRss><description>&lt;p&gt; Any one who programs in .NET is well aware of &lt;a href="http://www.aisto.com/roeder/dotnet/" target="_blank"&gt;Lutz Roeder's .NET Reflector&lt;/a&gt;.&amp;nbsp; It is a tool which allows you to disassemble .NET assemblies in to IL, C#, Visual Basic and several other languages.&amp;nbsp;&amp;nbsp;&amp;nbsp; This tool also supports &lt;a href="http://www.codeplex.com/reflectoraddins" target="_blank"&gt;many add-ins&lt;/a&gt; which add cool features to it.&amp;nbsp; Today I came across one that I had been wanting for a while.&amp;nbsp; It is called &lt;a href="http://sebastien.lebreton.free.fr/reflexil/" target="_blank"&gt;Reflexil&lt;/a&gt; and it allows you to modify the code of an existing assembly.&amp;nbsp; You can modify any of the IL and it even is beginning to support rewriting in C# or VB parts of the existing assembly.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/matt/WindowsLiveWriter/ModifyingILofanexistingassembly_13249/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="364" alt="image" src="http://blogs.msdn.com/blogfiles/matt/WindowsLiveWriter/ModifyingILofanexistingassembly_13249/image_thumb_1.png" width="444" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Really cool!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8333002" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/matt/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.msdn.com/matt/archive/tags/Applications/default.aspx">Applications</category></item></channel></rss>