Automation and Extensibility Reference

The following topics relate to automation and extensibility in Visual Studio for both shared and language-specific components.

In This Section

  • EnvDTE
    Types and members that relate to automation, extensibility, and debugging for all Visual Studio languages.

  • EnvDTE80
    Types and members, new for Visual Studio 2005, that relate to automation, extensibility, and debugging for all Visual Studio languages.

  • EnvDTE90
    Types and members, new for Visual Studio 2008, that relate to automation, extensibility, and debugging for all Visual Studio languages.

  • EnvDTE100
    Types and members, new for Visual Studio 2010, that relate to automation, extensibility, and debugging for all Visual Studio languages.

  • Extensibility
    Contains IDTExtensibility2 interfaces that host methods that handle add-in events.

  • VSLangProj
    Types and members that relate to Visual Basic and Visual C# project automation.

  • VSLangProj2
    Types and members that relate to Visual Basic and Visual C# project automation.

  • VSLangProj80
    Types and members, new for Visual Studio 2005, that relate to Visual Basic and Visual C# project automation.

  • VslangProj90
    Types and members, new for Visual Studio 2008, that relate to Visual Basic and Visual C# project automation.

  • VslangProj100
    Types and members, new for Visual Studio 2010, that relate to Visual Basic and Visual C# project automation.

  • VsWebSite
    Types and members, new for Visual Studio 2005, that relate to Web site project automation.

  • VCCodeModel
    Types and members that relate to Visual C++ code automation. Includes types and members new for Visual Studio 2005 and Visual Studio 2008.

  • VCProject
    Types and members that relate to Visual C++ project automation. Includes types and members new for Visual Studio 2005 and Visual Studio 2008.

  • VCProjectEngine
    Types and members that relate to Visual C++ project automation. Includes types and members new for Visual Studio 2005 and Visual Studio 2008.

  • VsWizard
    Types and members that relate to Visual C++ wizard automation. Includes types and members new for Visual Studio 2005 and Visual Studio 2008.

  • Visual C++ Extensibility Object Model
    All objects, collections, interfaces, properties, methods, events, and constants that relate to the various Visual C++ assemblies.