This class is used to provide design-time behavior for a design document that contains one or more System.ComponentModel.Component instances. It provides a component tray extension in which the non-visual components can be rendered. public class ComponentDocumentDesigner : System.ComponentModel.Design.ComponentDesigner : System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser, IOleDragClient, System.ComponentModel.Design.ITypeDescriptorFilterService { // Public Constructors public ComponentDocumentDesigner (); // Public Instance Properties public Control Control {get; } public bool TrayAutoArrange {set; get; } public bool TrayLargeIcon {set; get; } // Public Instance Methods public override void Initialize ( // overrides System.ComponentModel.Design.ComponentDesigner // Protected Instance Methods // overrides System.ComponentModel.Design.ComponentDesigner protected virtual bool GetToolSupported ( // implements System.Drawing.Design.IToolboxUser protected override void PreFilterProperties ( // overrides System.ComponentModel.Design.ComponentDesigner } HierarchySystem.Object System.ComponentModel.Design.ComponentDesigner(System.ComponentModel.Design.IDesign, System.IDisposable , System.ComponentModel.Design.IDesignerFilter) ComponentDocumentDesigner(System.ComponentModel.Design.IRootDesign, System.Drawing.Design.IToolboxUser , IOleDragClient , System.ComponentModel.Design.ITypeDescriptorFilterService) |