An Enjoyable IDE Automation API
C# Visual Basic F# C++ Batchfile Objective-C
Latest commit 48159b3 Feb 22, 2017 @kzu kzu Return null if active IVsHierarchy is null
This can happen when the current project is unloaded, for example.

README.md

Clide

Build status Latest version Join the chat at https://gitter.im/MobileEssentials License

Clide is a managed, intuitive, modern and composable API for Visual Studio extensibility and automation.

It leverages dependency injection, supports unit testing of automation and extensibility code, and provides useful primitives for both consuming services and tools as well as providing your own to the environment.

How do I get it?

Install from https://nuget.org/packages/Clide

Install-Package Clide