Follow Us!
-
Recent Posts
Categories
- [+].Net (66)
- [+]ASP.NET (11)
- [+]ASP.NET Dynamic Data (1)
- [+]Entity Framework (5)
- [+]Linq to SharePoint (3)
- [+]Linq to SQL (3)
- [+]MVC (7)
- [+]WCF (5)
- [+]ASP.NET (11)
- [+]Azure (1)
- [+]BizTalk 2010 (1)
- [+]Business Intelligence (8)
- [+]Community (1)
- [+]CSS (6)
- [+]Events (5)
- [+]Firebug (1)
- [+]HTML5 (2)
- [+]IIS (1)
- [+]InfoPath (2)
- [+]Internet Explorer (2)
- [+]JavaScript (8)
- [+]Node.js (1)
- [+]Node.js (1)
- [+]JQuery (7)
- [+]MVVM (1)
- [+]Office365 (1)
- [+]PerformancePoint (1)
- [+]Powershell (1)
- [+]REST (1)
- [+]SharePoint 2007 (25)
- [+]Administration (3)
- [+]Development (8)
- [+]PowerShell (2)
- [+]SharePoint Designer (1)
- [+]Administration (3)
- [+]SharePoint 2010 (93)
- [+]Administration (23)
- [+]Configuration (9)
- [+]Development (10)
- [+]PowerShell (16)
- [+]SharePoint Conference (2)
- [+]SharePoint Designer (6)
- [+]Administration (23)
- [+]SharePoint 2013 (7)
- [+]SharePoint Online (1)
- [+]Silverlight (1)
- [+]Sitecore (23)
- [+]Administration (3)
- [+]Configuration (3)
- [+]Development (7)
- [+]Administration (3)
- [+]SQL (11)
- [+]Replication (1)
- [+]SQL 2012 (1)
- [+]SSRS (2)
- [+]Replication (1)
- [+]SSIS (2)
- [+]Telerik (1)
- [+]Testing (4)
- [+]Unit Tests (2)
- [+]Unit Tests (2)
- [+]Uncategorized (17)
- [—]Visual Studio (10)
- ASP.NET Javascript and Stylesheet Management
- Creating Entity Framework POCO Objects with EF 4.x POCO Entity Generator
- Dynamic Self-Hosting of a WCF Application in a WPF PRISM Module
- GhostDoc - My favorite “New to Me” extension for Visual Studio
- Leveraging Visual Studio 2012 for Node.js development
- Managing multiple environments in asp.net applications
- SharePoint 2010 XML Navigation with Selected Highlighted Tabs
- Team Foundation Server: Unshelving another user’s changes across branches
- Using OData and LinqPad 4 to Create Your URIs for You
- Visual Studio Styles
- [+]Windows Azure (2)
- [+]WPF (1)
- [+].Net (66)
Tags
SharePoint 2007 SharePoint 2010 SharePoint 2013 SharePoint Conference SharePoint Designer 2010 SharePoint Online SharePoint Saturday Silverlight SPA SPC11 SPMetal SQL SQL 2008 SSAS SSIS SSRS Styles Table Storage TCSC Technical Project Manager Telerik Testing The Computer Solution Company The Computer Solution Company of VA Transactional Replication Uneven Periods Unit Testing User Profile Service validation ViewData vs TempData Virtual Machines Visio Visio Services Visual Studio WCF Web Part Pages Web Parts Web Services Web Workers Windows 8 Windows Azure Workflows WPF WSPBuilder XML CommentsTwitter
- RT @_apreston: Twitter peeps: Please visit this link and vote for @TCSC as People's Choice Award Winner for #Richmond Technology! http://t.… 1 week ago
- Vote for us as People's Choice Award! Follow the link and select TCSC to submit your vote! #SharePoint #Dev #BI #SQL bit.ly/13hGWPQ 1 week ago
- Register Now for ADVISORS: lnkd.in/g-mm2s 2 weeks ago
- RT @RVAProgrammer: Speaking this Thursday at a TCSC Seminar Series. Come Learn about SPAs! @TCSC 3 weeks ago
- Check out Windows AzureConf 2013 live right now: channel9.msdn.com 3 weeks ago
Archives
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
-
Meta
GhostDoc – My favorite “New to Me” extension for Visual Studio
Commenting our code is a necessary but sometimes painful exercise for developers. We tend to scrutinize our object structure, method names, and overall terseness and readability of the code itself, but leave commenting for last. I recently ran across a free extension for Visual Studio that makes adding XML documentation comments for your code as simple as a key stroke.
After downloading and installing GhostDoc (all done through an installation wizard, so no there was no headache involved in getting up and running) I opened a project that I was working on and started adding some comments. I started with the LoadData method pictured below:
All I had to do was select the method name, press (CTRL + SHIFT + D) and viola!
Instantly my method was fully commented with relevant summary and parameter information. I continued to go through my project commenting various methods, properties, constructors, event handlers, and delegates.
I was impressed by how fluent the comments were, and how they often included inline references that help Visual Studio IntelliSense.
All in all it took about 20 minutes to add XML documentation comments to my entire project. I ended up manually editing a few of the comments, but all in all, the comments automatically generated by GhostDoc sufficed for 95% of the project.
Released by SubMain (www.submain.com) GhostDoc comes in a free and paid for version. I have not tried the “Pro” version as of yet, but I am so impressed with the free version that I think I will be picking up a license.
Share this:
About Everett Comstock
Everett is a Senior Consultant with TCSC. Specializing in SharePoint development he has been a part of the .Net community in Richmond for the past six years.