Chapter 14. Introducing the Automation Object Model

Visual Studio is built to be extensible. It ships with its own application programming interface (API) to enable you, the developer, to control many of the pieces of the IDE.

This API is called the Visual Studio automation object model, and understanding its capabilities is the key to unlocking your ability to program and control the IDE itself by writing code in the form of “packages” (discussed in Chapter 15, “Extending the IDE”).

This is a reference chapter. It discusses the layout and structure of the automation object model and provides details on their properties and methods. As such, it is light on code. To truly understand the step-by-step process of extending the IDE, you may want to skip ahead to the next chapter and refer back here for object reference information.

For now, don’t worry too much about the mechanics of writing a package; concentrate instead on understanding the automation objects and how they are referenced and used.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset