Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom Namespace

Classes

ChangeNotificationService

Used to rename project scope symbols.

CodeDomDesignerData

Provides designer-centric information about an element of the code DOM. It can be stored in the code DOM's user data dictionary.

CodeDomDocDataAdapter

Maintains a cached System.CodeDom.Namespace.CodeTypeDeclaration that objects may use to access the code DOM indirectly. Since multiple objects may be working on the code DOM tree for the design surface at a given time, they could overwrite each other's changes if they all accessed the code DOM tree directly. In addition, this class has several properties that expose the CodeDomProvider, and contains a reference to the actual Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.DocData object.

CodeDomEventBindingService

A service used to generate event-handling code.