IIS AppPool Identity SIDs

Since Windows Vista came out, a bunch of different sets of "virtual account"e; types have been added to the operating system. The most obvious one being Service accounts managed by the Service Control Manager, which belong to the "NET Service" authority and have the SID prefix "S-1-5-80". If we look...

Viasfora v1.6 Released

Today I published a new update to my Viasfora extension for Visual Studio 2010-2013. One of the new features in this build is a text editor margin that could be useful to other fellow developers working on extending the Visual Studio Text Editor. [caption id="attachment_1412" align="alignnone" width="507"]<img src="http://winterdom.com/wp-content/uploads/2014/03/DevMargin.png" alt="Developer Margin"...

Pretty QuickInfo Tooltips and VS Themes

A Visual Studio Extension can extend quick info tooltips by implementing the IQuickInfoSource interface (and a few other things). Most of the samples implement the AugmentQuickInfoSession() method by adding string values into the quickInfoContent collection. However, you can also add UIElement objects when you want to present tooltips that have...

IClassifier and IDisposable

I've been troubleshooting some issues with Viasfora and noticed something that I definitely was not expecting: It appears that if you implement an IClassifier extension, and also implement IDisposable, it will not be called by Visual Studio once the text buffer is released. </p> I have noticed this on Visual...

Viasfora v1.2 Released

Viasfora version 1.2 has been released! Most of the work on this released went into significantly improving the performance of the extension, particularly around Rainbow Parentheses and the Keyword Classifier. One of the issues that I ran into was that when both features were enabled, they could interact in ways...

Viasfora v1.1 Published

Tonight I pushed a new version of my Viasfora extension for Visual Studio. In this version, I fixed some features that were not working on Visual Studio 2013 due to the introduction of a new HTML editor, particularly highlighting closing HTML tags. What's exiting to me, however, is the new...

Introducing Viasfora

A couple of days ago, I unveiled Viasfora, my latest attempt at building a decently packaged extension for Visual Studio 2010, 2012, and 2013. I had already published a few VS Extensions before (Keyword Classifier, BetterXml, Line Adornments, and Xaml Classifier Fix), but it was not overly successful. The reasons...

SPListAnalysis: A sample DebugDiag v2.0 Analysis Rule

DebugDiag is a tool for collecting and analyzing memory dumps. Version 2.0 was just released and makes it extremely easy to write your own custom analysis rules using any language that target the CLR. SPListAnalysis is a sample analysis rule I implemented to show the basic steps involved in the...

Keyword Classifier v1.4

Published another minor update to my KeywordClassifier Visual Studio extension yesterday. The new version adds support for Visual Studio 2013 preview, and also adds a new feature: A custom classification tag to highlight escape sequences within strings: <img src="/images/kc_string_escape.png" alt="Screenshot of string escape sequence" /> Use the "String Escape Sequence"...

Keyword Classifier 1.3 Released

I posted an update to my KeywordClassifier Visual Studio extension today. This update fixes the manifest so that Visual Studio 2012 compatibility is better detected, and also adds JavaScript support for both VS2010 and VS2012. Here's a screenshot of how it looks: <img src="http://winterdom.com/wp-content/uploads/2013/08/keywordclassifier-js.png" alt="KeywordClassifier JS Screenshot" title="KeywordClassifier JS Support"...