Sam's Blog

Archive for January, 2010

25 Jan

Creating a WPF Tool Window for Visual Studio 2010

I’ve been working on Visual Studio 2010 extensibility for some time now, and I must say that creating a tool window was not the easiest task in the world. First Attempt: Create an MEF-friendly IToolWindowService The original goal of this project was creating an MEF service that allowed exporting classes implementing IToolWindowProvider, and have the […]

22 Jan

Commentary on Parsing Languages for IDEs

I originally sent this to the ANTLR interest group, but figured it would make for a decent post here as well. I’ll start with a couple fundamental concepts. First, there are three key things that get parsed in an IDE: The syntax highlighter lexes the current document. Files that are not opened in the editor. […]

17 Jan

Root Folders v. Window 7 Support

With the addition of Jump Lists to the taskbar in Windows 7, I couldn’t pass up creating a new root folders solution to leverage this organization on the Start Menu. By combining WPF and .NET 4’s new Windows Shell APIs, the result was remarkably simple. I’ve included the source code in the archive below if […]

© 2024 Sam's Blog | Entries (RSS) and Comments (RSS)

Your Index Web Directorywordpress logo