This documentation is archived and is not being maintained.

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

Public classChangeNotificationServiceUsed to rename project scope symbols.
Public classCodeDomDesignerDataProvides designer-centric information about an element of the code DOM. It can be stored in the code DOM's user data dictionary.
Public classCodeDomDocDataAdapterMaintains 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 classCodeDomEventBindingServiceA service used to generate event-handling code.