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

  Class Description
Public class ChangeNotificationService Used to rename project scope symbols.
Public class CodeDomDesignerData Provides designer-centric information about an element of the code DOM. It can be stored in the code DOM's user data dictionary.
Public class CodeDomDocDataAdapter Maintains a cached 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 DocData object.
Public class CodeDomEventBindingService A service used to generate event-handling code.