System.Design.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:416k
源码类别:

VC书籍

开发平台:

C/C++

  1.      SZArray String get_TemplateNames();
  2.      SZArray Class System.Web.UI.WebControls.Style get_TemplateStyles();
  3.      Class System.Web.UI.Design.TemplateEditingVerb get_Verb();
  4.      Void set_Verb( Class System.Web.UI.Design.TemplateEditingVerb value);
  5.      Void Close( Boolean saveChanges);
  6.      Void Open();
  7.      Void Resize( I4 width,  I4 height);
  8.      Void Save();
  9.      Void UpdateControlName( String newName);
  10.     property ControlStyle { get(){} set(){} };
  11.     property Name { get(){} set(){} };
  12.     property InitialHeight { get(){} set(){} };
  13.     property InitialWidth { get(){} set(){} };
  14.     property TemplateNames { get(){} set(){} };
  15.     property TemplateStyles { get(){} set(){} };
  16.     property Verb { get(){} set(){} };
  17.     }
  18. interface System.Web.UI.Design.ITemplateEditingService : 
  19.     {
  20.      Boolean get_SupportsNestedTemplateEditing();
  21.      Class System.Web.UI.Design.ITemplateEditingFrame CreateFrame( Class System.Web.UI.Design.TemplatedControlDesigner designer,  String frameName,  SZArray String templateNames);
  22.      Class System.Web.UI.Design.ITemplateEditingFrame CreateFrame( Class System.Web.UI.Design.TemplatedControlDesigner designer,  String frameName,  SZArray String templateNames,  Class System.Web.UI.WebControls.Style controlStyle,  SZArray Class System.Web.UI.WebControls.Style templateStyles);
  23.      String GetContainingTemplateName( Class System.Web.UI.Control control);
  24.     property SupportsNestedTemplateEditing { get(){} set(){} };
  25.     }
  26. interface System.Web.UI.Design.IControlDesignerBehavior : 
  27.     {
  28.      Object get_DesignTimeElementView();
  29.      String get_DesignTimeHtml();
  30.      Void set_DesignTimeHtml( String value);
  31.      Void OnTemplateModeChanged();
  32.     property DesignTimeElementView { get(){} set(){} };
  33.     property DesignTimeHtml { get(){} set(){} };
  34.     }
  35. interface System.Web.UI.Design.IWebFormReferenceManager : 
  36.     {
  37.      Class System.Type GetObjectType( String tagPrefix,  String typeName);
  38.      String GetTagPrefix( Class System.Type objectType);
  39.      String GetRegisterDirectives();
  40.     }
  41. interface System.Web.UI.Design.IWebFormsBuilderUIService : 
  42.     {
  43.      String BuildColor( Class System.Windows.Forms.Control owner,  String initialColor);
  44.      String BuildUrl( Class System.Windows.Forms.Control owner,  String initialUrl,  String baseUrl,  String caption,  String filter,  ValueClass System.Web.UI.Design.UrlBuilderOptions options);
  45.     }
  46. interface System.Web.UI.Design.IWebFormsDocumentService : 
  47.     {
  48.      String get_DocumentUrl();
  49.      Boolean get_IsLoading();
  50.      Void add_LoadComplete( Class System.EventHandler value);
  51.      Void remove_LoadComplete( Class System.EventHandler value);
  52.      Object CreateDiscardableUndoUnit();
  53.      Void DiscardUndoUnit( Object discardableUndoUnit);
  54.      Void EnableUndo( Boolean enable);
  55.      Void UpdateSelection();
  56.     property DocumentUrl { get(){} set(){} };
  57.     property IsLoading { get(){} set(){} };
  58.     event LoadComplete;
  59.     }
  60. class System.Web.UI.Design.ControlDesigner : System.Web.UI.Design.HtmlControlDesigner
  61.     {
  62.      String PlaceHolderDesignTimeHtmlTemplate;
  63.      Boolean isWebControl;
  64.      Boolean readOnly;
  65.      Boolean fDirty;
  66.      Boolean fRemoveInitialSize;
  67.      Boolean ignoreComponentChanges;
  68.      SZArray Class System.Attribute emptyAttrs;
  69.      SZArray Class System.Attribute nonBrowsableAttrs;
  70.      Boolean get_AllowResize();
  71.      Boolean get_DesignTimeHtmlRequiresLoadComplete();
  72.      String get_ID();
  73.      Void set_ID( String value);
  74.      Boolean get_IsDirty();
  75.      Void set_IsDirty( Boolean value);
  76.      Boolean get_IsIgnoringComponentChanges();
  77.      Boolean get_IsWebControl();
  78.      Boolean get_ReadOnly();
  79.      Void set_ReadOnly( Boolean value);
  80.      Object get_DesignTimeElementView();
  81.      String CreatePlaceHolderDesignTimeHtml();
  82.      String CreatePlaceHolderDesignTimeHtml( String instruction);
  83.      String GetDesignTimeHtml();
  84.      String GetEmptyDesignTimeHtml();
  85.      String GetErrorDesignTimeHtml( Class System.Exception e);
  86.      String GetPersistInnerHtml();
  87.      Void IgnoreComponentChanges( Boolean ignore);
  88.      Void Initialize( Class System.ComponentModel.IComponent component);
  89.      Boolean IsPropertyBound( String propName);
  90.      Void OnBehaviorAttached();
  91.      Void PreFilterProperties( Class System.Collections.IDictionary properties);
  92.      Void OnBindingsCollectionChanged( String propName);
  93.      Void OnComponentChanged( Object sender,  Class System.ComponentModel.Design.ComponentChangedEventArgs ce);
  94.      Void OnControlResize();
  95.      String PersistProperties( String strPrefix,  Object parent,  Class System.ComponentModel.PropertyDescriptor propDesc);
  96.      Void PersistAttribute( Class System.ComponentModel.PropertyDescriptor pd,  Object component,  String strPropertyName);
  97.      Boolean ShouldPersistBlankValue( Object defValue,  Class System.Type type);
  98.      Void RaiseResizeEvent();
  99.      Void RemoveSizeAttributes();
  100.      Void ResetPropertyValue( String property);
  101.      Void UpdateDesignTimeHtml();
  102.      Void System.Web.UI.Design.ControlDesigner();
  103.      Void System.Web.UI.Design.ControlDesigner();
  104.     property AllowResize { get(){} set(){} };
  105.     property DesignTimeHtmlRequiresLoadComplete { get(){} set(){} };
  106.     property ID { get(){} set(){} };
  107.     property IsDirty { get(){} set(){} };
  108.     property IsIgnoringComponentChanges { get(){} set(){} };
  109.     property IsWebControl { get(){} set(){} };
  110.     property ReadOnly { get(){} set(){} };
  111.     property DesignTimeElementView { get(){} set(){} };
  112.     }
  113. class System.Web.UI.Design.ReadWriteControlDesigner : System.Web.UI.Design.ControlDesigner
  114.     {
  115.      Void System.Web.UI.Design.ReadWriteControlDesigner();
  116.      Void OnComponentChanged( Object sender,  Class System.ComponentModel.Design.ComponentChangedEventArgs ce);
  117.      Void MapPropertyToStyle( String propName,  Object varPropValue);
  118.      Void OnBehaviorAttached();
  119.     }
  120. class System.Web.UI.Design.TemplatedControlDesigner : System.Web.UI.Design.ControlDesigner
  121.     {
  122.      Boolean templateMode;
  123.      Boolean enableTemplateEditing;
  124.      Class System.EventHandler templateVerbHandler;
  125.      Class System.Web.UI.Design.ITemplateEditingFrame activeTemplateFrame;
  126.      Void System.Web.UI.Design.TemplatedControlDesigner();
  127.      Class System.Web.UI.Design.ITemplateEditingFrame get_ActiveTemplateEditingFrame();
  128.      Boolean get_CanEnterTemplateMode();
  129.      Boolean get_HidePropertiesInTemplateMode();
  130.      Boolean get_InTemplateMode();
  131.      Class System.EventHandler get_TemplateEditingVerbHandler();
  132.      Class System.Web.UI.Design.ITemplateEditingFrame CreateTemplateEditingFrame( Class System.Web.UI.Design.TemplateEditingVerb verb);
  133.      Void EnableTemplateEditing( Boolean enable);
  134.      Void EnterTemplateMode( Class System.Web.UI.Design.ITemplateEditingFrame newTemplateEditingFrame);
  135.      Void ExitNestedTemplates( Boolean fSave);
  136.      Void ExitTemplateMode( Boolean fSwitchingTemplates,  Boolean fNested,  Boolean fSave);
  137.      SZArray Class System.Web.UI.Design.TemplateEditingVerb GetCachedTemplateEditingVerbs();
  138.      String GetPersistInnerHtml();
  139.      String GetTemplateContainerDataItemProperty( String templateName);
  140.      Class System.Collections.IEnumerable GetTemplateContainerDataSource( String templateName);
  141.      String GetTemplateContent( Class System.Web.UI.Design.ITemplateEditingFrame editingFrame,  String templateName,  ByRef Boolean allowEditing);
  142.      SZArray Class System.Web.UI.Design.TemplateEditingVerb GetTemplateEditingVerbs();
  143.      Class System.Web.UI.ITemplate GetTemplateFromText( String text);
  144.      Class System.Web.UI.ITemplate GetTemplateFromText( String text,  Class System.Web.UI.ITemplate currentTemplate);
  145.      Class System.Type GetTemplatePropertyParentType( String templateName);
  146.      String GetTextFromTemplate( Class System.Web.UI.ITemplate template);
  147.      Void OnTemplateEditingVerbInvoked( Object sender,  Class System.EventArgs e);
  148.      Void OnBehaviorAttached();
  149.      Void OnComponentChanged( Object sender,  Class System.ComponentModel.Design.ComponentChangedEventArgs ce);
  150.      Void OnSetParent();
  151.      Void OnTemplateModeChanged();
  152.      Void PreFilterProperties( Class System.Collections.IDictionary properties);
  153.      Void SaveActiveTemplateEditingFrame();
  154.      Void SetTemplateContent( Class System.Web.UI.Design.ITemplateEditingFrame editingFrame,  String templateName,  String templateContent);
  155.      Void SetTemplateMode( Boolean templateMode,  Boolean switchingTemplates);
  156.      Void UpdateDesignTimeHtml();
  157.     property ActiveTemplateEditingFrame { get(){} set(){} };
  158.     property CanEnterTemplateMode { get(){} set(){} };
  159.     property HidePropertiesInTemplateMode { get(){} set(){} };
  160.     property InTemplateMode { get(){} set(){} };
  161.     property TemplateEditingVerbHandler { get(){} set(){} };
  162.     }
  163. class System.Web.UI.Design.TemplateEditingFrame : System.Object
  164.     {
  165.      String TemplateFrameHeaderContent;
  166.      String TemplateFrameFooterContent;
  167.      String TemplateFrameSeparatorContent;
  168.      String TemplateFrameTemplateContent;
  169.      String TemplateInfoToolTip;
  170.      String TemplateInfoIcon;
  171.      String frameName;
  172.      String frameContent;
  173.      SZArray String templateNames;
  174.      Class System.Web.UI.WebControls.Style controlStyle;
  175.      SZArray Class System.Web.UI.WebControls.Style templateStyles;
  176.      Class System.Web.UI.Design.TemplateEditingVerb verb;
  177.      I4 initialWidth;
  178.      I4 initialHeight;
  179.      Class IHTMLElement htmlElemFrame;
  180.      Class IHTMLElement htmlElemContent;
  181.      Class IHTMLElement htmlElemParent;
  182.      Class IHTMLElement htmlElemControlName;
  183.      SZArray Object templateElements;
  184.      Boolean fVisible;
  185.      Class System.Web.UI.Design.TemplatedControlDesigner owner;
  186.      Void System.Web.UI.Design.TemplateEditingFrame( Class System.Web.UI.Design.TemplatedControlDesigner owner,  String frameName,  SZArray String templateNames,  Class System.Web.UI.WebControls.Style controlStyle,  SZArray Class System.Web.UI.WebControls.Style templateStyles);
  187.      String get_Content();
  188.      Class System.Web.UI.WebControls.Style get_ControlStyle();
  189.      String get_Name();
  190.      I4 get_InitialHeight();
  191.      Void set_InitialHeight( I4 value);
  192.      I4 get_InitialWidth();
  193.      Void set_InitialWidth( I4 value);
  194.      SZArray String get_TemplateNames();
  195.      SZArray Class System.Web.UI.WebControls.Style get_TemplateStyles();
  196.      Class System.Web.UI.Design.TemplateEditingVerb get_Verb();
  197.      Void set_Verb( Class System.Web.UI.Design.TemplateEditingVerb value);
  198.      Void Close( Boolean saveChanges);
  199.      String CreateFrameContent();
  200.      Void Dispose();
  201.      Void Initialize();
  202.      Void Open();
  203.      Void ReleaseParentElement();
  204.      Void Resize( I4 width,  I4 height);
  205.      Void Save();
  206.      Void Show();
  207.      Void ShowInternal( Boolean fShow);
  208.      String StyleToCss( Class System.Web.UI.WebControls.Style style);
  209.      Void UpdateControlName( String newName);
  210.      Void System.Web.UI.Design.TemplateEditingFrame();
  211.     property Content { get(){} set(){} };
  212.     property ControlStyle { get(){} set(){} };
  213.     property Name { get(){} set(){} };
  214.     property InitialHeight { get(){} set(){} };
  215.     property InitialWidth { get(){} set(){} };
  216.     property TemplateNames { get(){} set(){} };
  217.     property TemplateStyles { get(){} set(){} };
  218.     property Verb { get(){} set(){} };
  219.     }
  220. class System.Web.UI.Design.TemplateEditingService : System.Object
  221.     {
  222.      Class System.ComponentModel.Design.IDesignerHost designerHost;
  223.      Void System.Web.UI.Design.TemplateEditingService( Class System.ComponentModel.Design.IDesignerHost designerHost);
  224.      Boolean get_SupportsNestedTemplateEditing();
  225.      Class System.Web.UI.Design.ITemplateEditingFrame CreateFrame( Class System.Web.UI.Design.TemplatedControlDesigner designer,  String frameName,  SZArray String templateNames);
  226.      Class System.Web.UI.Design.ITemplateEditingFrame CreateFrame( Class System.Web.UI.Design.TemplatedControlDesigner designer,  String frameName,  SZArray String templateNames,  Class System.Web.UI.WebControls.Style controlStyle,  SZArray Class System.Web.UI.WebControls.Style templateStyles);
  227.      String CreateFrameName( String frameName);
  228.      Void Dispose();
  229.      Void Finalize();
  230.      Void Dispose( Boolean disposing);
  231.      String GetContainingTemplateName( Class System.Web.UI.Control control);
  232.     property SupportsNestedTemplateEditing { get(){} set(){} };
  233.     }
  234. class System.Web.UI.Design.TemplateEditingVerb : System.ComponentModel.Design.DesignerVerb
  235.     {
  236.      Class System.Web.UI.Design.ITemplateEditingFrame editingFrame;
  237.      I4 index;
  238.      Void System.Web.UI.Design.TemplateEditingVerb( String text,  I4 index,  Class System.Web.UI.Design.TemplatedControlDesigner designer);
  239.      Class System.Web.UI.Design.ITemplateEditingFrame get_EditingFrame();
  240.      Void set_EditingFrame( Class System.Web.UI.Design.ITemplateEditingFrame value);
  241.      I4 get_Index();
  242.      Void Dispose();
  243.      Void Finalize();
  244.      Void Dispose( Boolean disposing);
  245.     property EditingFrame { get(){} set(){} };
  246.     property Index { get(){} set(){} };
  247.     }
  248. class System.Web.UI.Design.TextControlDesigner : System.Web.UI.Design.ControlDesigner
  249.     {
  250.      Class System.Reflection.PropertyInfo textPropInfo;
  251.      Void Initialize( Class System.ComponentModel.IComponent component);
  252.      String GetDesignTimeHtml();
  253.      String GetPersistInnerHtml();
  254.      Void System.Web.UI.Design.TextControlDesigner();
  255.     }
  256. class System.Web.UI.Design.TextDataBindingHandler : System.Web.UI.Design.DataBindingHandler
  257.     {
  258.      Void DataBindControl( Class System.ComponentModel.Design.IDesignerHost designerHost,  Class System.Web.UI.Control control);
  259.      Void System.Web.UI.Design.TextDataBindingHandler();
  260.     }
  261. class System.Web.UI.Design.UrlBuilder : System.Object
  262.     {
  263.      Void System.Web.UI.Design.UrlBuilder();
  264.      String BuildUrl( Class System.ComponentModel.IComponent component,  Class System.Windows.Forms.Control owner,  String initialUrl,  String caption,  String filter);
  265.      String BuildUrl( Class System.ComponentModel.IComponent component,  Class System.Windows.Forms.Control owner,  String initialUrl,  String caption,  String filter,  ValueClass System.Web.UI.Design.UrlBuilderOptions options);
  266.     }
  267. class System.Web.UI.Design.UrlBuilderOptions : System.Enum
  268.     {
  269.      I4 value__;
  270.      ValueClass System.Web.UI.Design.UrlBuilderOptions None;
  271.      ValueClass System.Web.UI.Design.UrlBuilderOptions NoAbsolute;
  272.     }
  273. class System.Web.UI.Design.ControlPersister : System.Object
  274.     {
  275.      Void System.Web.UI.Design.ControlPersister();
  276.      String GetDeclarativeType( Class System.Type type,  Class System.ComponentModel.Design.IDesignerHost host);
  277.      Void PersistCollectionProperty( Class System.IO.TextWriter sw,  Object component,  Class System.ComponentModel.PropertyDescriptor propDesc,  ValueClass System.Web.UI.PersistenceMode persistMode,  Class System.ComponentModel.Design.IDesignerHost host);
  278.      Void PersistComplexProperty( Class System.IO.TextWriter sw,  Object component,  Class System.ComponentModel.PropertyDescriptor propDesc,  Class System.ComponentModel.Design.IDesignerHost host);
  279.      Void PersistDataBindings( Class System.IO.TextWriter sw,  Class System.Web.UI.Control control);
  280.      String PersistInnerProperties( Object component,  Class System.ComponentModel.Design.IDesignerHost host);
  281.      Void PersistInnerProperties( Class System.IO.TextWriter sw,  Object component,  Class System.ComponentModel.Design.IDesignerHost host);
  282.      Void PersistStringProperty( Class System.IO.TextWriter sw,  Object component,  Class System.ComponentModel.PropertyDescriptor propDesc,  ValueClass System.Web.UI.PersistenceMode mode);
  283.      Void PersistAttributes( Class System.IO.TextWriter sw,  Object component,  String prefix,  Class System.ComponentModel.PropertyDescriptor propDesc);
  284.      Void PersistTemplateProperty( Class System.IO.TextWriter sw,  Object component,  Class System.ComponentModel.PropertyDescriptor propDesc);
  285.      String PersistControl( Class System.Web.UI.Control control);
  286.      String PersistControl( Class System.Web.UI.Control control,  Class System.ComponentModel.Design.IDesignerHost host);
  287.      Void PersistControl( Class System.IO.TextWriter sw,  Class System.Web.UI.Control control);
  288.      Void PersistControl( Class System.IO.TextWriter sw,  Class System.Web.UI.Control control,  Class System.ComponentModel.Design.IDesignerHost host);
  289.      Void PersistChildControls( Class System.IO.TextWriter sw,  Class System.Web.UI.ControlCollection controls,  Class System.ComponentModel.Design.IDesignerHost host);
  290.      Void PersistDataBoundLiteralControl( Class System.IO.TextWriter sw,  Class System.Web.UI.DesignerDataBoundLiteralControl control);
  291.      Void PersistLiteralControl( Class System.IO.TextWriter sw,  Class System.Web.UI.LiteralControl control);
  292.     }
  293. class System.Web.UI.Design.WebControlToolboxItem : System.Drawing.Design.ToolboxItem
  294.     {
  295.      String toolData;
  296.      I4 persistChildren;
  297.      Void System.Web.UI.Design.WebControlToolboxItem();
  298.      Void System.Web.UI.Design.WebControlToolboxItem( Class System.Type type);
  299.      Void System.Web.UI.Design.WebControlToolboxItem( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  300.      Void BuildMetadataCache( Class System.Type type);
  301.      SZArray Class System.ComponentModel.IComponent CreateComponentsCore( Class System.ComponentModel.Design.IDesignerHost host);
  302.      Void Deserialize( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  303.      I4 ExtractPersistChildrenAttribute( Class System.Type type);
  304.      String ExtractToolboxData( Class System.Type type);
  305.      Object GetToolAttributeValue( Class System.ComponentModel.Design.IDesignerHost host,  Class System.Type attributeType);
  306.      String GetToolHtml( Class System.ComponentModel.Design.IDesignerHost host);
  307.      Class System.Type GetToolType( Class System.ComponentModel.Design.IDesignerHost host);
  308.      Void Initialize( Class System.Type type);
  309.      Void Serialize( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  310.     }
  311. class System.Web.UI.Design.XmlFileEditor : System.Drawing.Design.UITypeEditor
  312.     {
  313.      Class System.Windows.Forms.FileDialog fileDialog;
  314.      Object EditValue( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.IServiceProvider provider,  Object value);
  315.      ValueClass System.Drawing.Design.UITypeEditorEditStyle GetEditStyle( Class System.ComponentModel.ITypeDescriptorContext context);
  316.      Void System.Web.UI.Design.XmlFileEditor();
  317.     }
  318. class System.Web.UI.Design.XmlUrlEditor : System.Web.UI.Design.UrlEditor
  319.     {
  320.      String get_Caption();
  321.      String get_Filter();
  322.      ValueClass System.Web.UI.Design.UrlBuilderOptions get_Options();
  323.      Void System.Web.UI.Design.XmlUrlEditor();
  324.     property Caption { get(){} set(){} };
  325.     property Filter { get(){} set(){} };
  326.     property Options { get(){} set(){} };
  327.     }
  328. class System.Web.UI.Design.XslUrlEditor : System.Web.UI.Design.UrlEditor
  329.     {
  330.      String get_Caption();
  331.      String get_Filter();
  332.      ValueClass System.Web.UI.Design.UrlBuilderOptions get_Options();
  333.      Void System.Web.UI.Design.XslUrlEditor();
  334.     property Caption { get(){} set(){} };
  335.     property Filter { get(){} set(){} };
  336.     property Options { get(){} set(){} };
  337.     }
  338. class System.Web.UI.Design.DataBindingUI.DataBindingForm : System.Windows.Forms.Form
  339.     {
  340.      I4 ILI_UNBOUND;
  341.      I4 ILI_BOUND;
  342.      I4 ILI_VALUE_PAGE;
  343.      I4 ILI_VALUE_CONTAINER;
  344.      I4 ILI_VALUE_DATAITEM;
  345.      I4 ILI_VALUE_FIELD;
  346.      I4 ILI_VALUE_DATASOURCE;
  347.      I4 ILI_VALUE_COMPONENT;
  348.      I4 ILI_VALUE_PROPERTY;
  349.      I4 ILI_VALUE_UNBOUND;
  350.      SZArray Class FormatDefinition defaultFormats;
  351.      SZArray Class FormatDefinition dateTimeFormats;
  352.      SZArray Class FormatDefinition numericFormats;
  353.      SZArray Class FormatDefinition decimalFormats;
  354.      Class System.Windows.Forms.TreeView bindablePropsTree;
  355.      Class System.Web.UI.Design.Util.GroupLabel bindingGroup;
  356.      Class System.Windows.Forms.RadioButton simpleBindingRadio;
  357.      Class System.Windows.Forms.RadioButton customBindingRadio;
  358.      Class System.Windows.Forms.TreeView bindableValuesTree;
  359.      Class System.Windows.Forms.ComboBox formatCombo;
  360.      Class System.Windows.Forms.TextBox sampleText;
  361.      Class System.Windows.Forms.TextBox customExprText;
  362.      Class System.Windows.Forms.Button okButton;
  363.      Class System.Windows.Forms.Button cancelButton;
  364.      Class System.Windows.Forms.Button helpButton;
  365.      Boolean firstActivate;
  366.      Boolean loadingMode;
  367.      Boolean formatChanged;
  368.      Class System.Web.UI.Control control;
  369.      Class System.IServiceProvider site;
  370.      Class System.Collections.Hashtable bindingCollection;
  371.      Boolean bindingsDirty;
  372.      Class BindablePropertyNode currentNode;
  373.      Class System.Web.UI.Design.DataBindingUI.DesignTimeDataBinding currentDataBinding;
  374.      Boolean currentBindingDirty;
  375.      Class BindableValueNode unboundNode;
  376.      Object sampleFormattableObject;
  377.      Void System.Web.UI.Design.DataBindingUI.DataBindingForm( Class System.Web.UI.Control control,  Class System.IServiceProvider site);
  378.      String GenerateBindingExpression();
  379.      String GetCurrentFormatText();
  380.      Void InitForm();
  381.      Void LoadBindablePropertiesTree();
  382.      Class System.Windows.Forms.TreeNode LoadBindableProperty( Class System.ComponentModel.PropertyDescriptor propDesc,  String parentName,  Object propContainer,  Class System.Windows.Forms.TreeNodeCollection nodes);
  383.      Void LoadBindableValuesTree();
  384.      Void LoadCurrentDataBinding();
  385.      Void LoadDataBindings();
  386.      Void OnActivated( Class System.EventArgs e);
  387.      Void OnAfterSelectBindableProps( Object sender,  Class System.Windows.Forms.TreeViewEventArgs e);
  388.      Void OnAfterSelectBindableValues( Object sender,  Class System.Windows.Forms.TreeViewEventArgs e);
  389.      Void OnBeforeExpandBindableValues( Object sender,  Class System.Windows.Forms.TreeViewCancelEventArgs e);
  390.      Void OnBindingTypeChanged( Object sender,  Class System.EventArgs e);
  391.      Void ShowHelp();
  392.      Void OnClickHelp( Object sender,  Class System.EventArgs e);
  393.      Void OnHelpRequested( Object sender,  Class System.Windows.Forms.HelpEventArgs e);
  394.      Void OnClickOK( Object sender,  Class System.EventArgs e);
  395.      Void OnLostFocusFormat( Object sender,  Class System.EventArgs e);
  396.      Void OnSelChangedFormat( Object sender,  Class System.EventArgs e);
  397.      Void OnTextChangedCustomExpr( Object sender,  Class System.EventArgs e);
  398.      Void OnTextChangedFormat( Object sender,  Class System.EventArgs e);
  399.      Void SaveCurrentDataBinding();
  400.      Void SaveDataBindings();
  401.      Void UpdateBindingExpressionDisplay();
  402.      Void UpdateEnabledState();
  403.      Void UpdateFormatDefinitions();
  404.      Void UpdateFormatSample();
  405.      Void UpdateFormatText();
  406.      Class BindableValueNode WalkBindableValuesTree( Class BindableValueNode rootNode,  String bindingPath);
  407.     }
  408. class BindablePropertyNode : System.Windows.Forms.TreeNode
  409.     {
  410.      String completeName;
  411.      Class System.ComponentModel.PropertyDescriptor propDesc;
  412.      Boolean bindable;
  413.      Boolean bound;
  414.      Void BindablePropertyNode( String completeName,  Class System.ComponentModel.PropertyDescriptor propDesc,  Boolean bindable,  Boolean bound);
  415.      Boolean get_Bindable();
  416.      Boolean get_Bound();
  417.      Void set_Bound( Boolean value);
  418.      String get_CompleteName();
  419.      Class System.ComponentModel.PropertyDescriptor get_PropertyDescriptor();
  420.     property Bindable { get(){} set(){} };
  421.     property Bound { get(){} set(){} };
  422.     property CompleteName { get(){} set(){} };
  423.     property PropertyDescriptor { get(){} set(){} };
  424.     }
  425. class BindableValueNode : System.Windows.Forms.TreeNode
  426.     {
  427.      Class System.Type valueType;
  428.      Boolean childNodesCreated;
  429.      Void BindableValueNode( String text,  I4 imageIndex,  Class System.Type valueType);
  430.      Boolean get_ChildNodesCreated();
  431.      Void set_ChildNodesCreated( Boolean value);
  432.      String get_BindingContainer();
  433.      String get_BindingPath();
  434.      String get_BindingReference();
  435.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  436.      Class System.Type get_ValueType();
  437.      Void CreateChildNodes();
  438.      Void EnsureChildNodes();
  439.     property ChildNodesCreated { get(){} set(){} };
  440.     property BindingContainer { get(){} set(){} };
  441.     property BindingPath { get(){} set(){} };
  442.     property BindingReference { get(){} set(){} };
  443.     property BindingType { get(){} set(){} };
  444.     property ValueType { get(){} set(){} };
  445.     }
  446. class DummyBindableValueNode : BindableValueNode
  447.     {
  448.      Void DummyBindableValueNode();
  449.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  450.     property BindingType { get(){} set(){} };
  451.     }
  452. class UnboundBindableValueNode : BindableValueNode
  453.     {
  454.      Void UnboundBindableValueNode();
  455.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  456.     property BindingType { get(){} set(){} };
  457.     }
  458. class PageBindableValueNode : BindableValueNode
  459.     {
  460.      Void PageBindableValueNode();
  461.      String get_BindingContainer();
  462.      String get_BindingReference();
  463.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  464.     property BindingContainer { get(){} set(){} };
  465.     property BindingReference { get(){} set(){} };
  466.     property BindingType { get(){} set(){} };
  467.     }
  468. class ComponentBindableValueNode : BindableValueNode
  469.     {
  470.      Class System.ComponentModel.IComponent runtimeComponent;
  471.      Void ComponentBindableValueNode( Class System.ComponentModel.IComponent component,  String name);
  472.      String get_BindingContainer();
  473.      String get_BindingReference();
  474.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  475.      Class System.ComponentModel.IComponent get_RuntimeComponent();
  476.      Void CreateChildNodes();
  477.     property BindingContainer { get(){} set(){} };
  478.     property BindingReference { get(){} set(){} };
  479.     property BindingType { get(){} set(){} };
  480.     property RuntimeComponent { get(){} set(){} };
  481.     }
  482. class DataSetBindableValueNode : ComponentBindableValueNode
  483.     {
  484.      Void DataSetBindableValueNode( Class System.ComponentModel.IComponent component,  String name);
  485.      Void CreateChildNodes();
  486.     }
  487. class DataTableBindableValueNode : BindableValueNode
  488.     {
  489.      Class System.Data.DataTable table;
  490.      Void DataTableBindableValueNode( Class System.Data.DataTable table);
  491.      String get_BindingContainer();
  492.      String get_BindingPath();
  493.      String get_BindingReference();
  494.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  495.      Void CreateChildNodes();
  496.     property BindingContainer { get(){} set(){} };
  497.     property BindingPath { get(){} set(){} };
  498.     property BindingReference { get(){} set(){} };
  499.     property BindingType { get(){} set(){} };
  500.     }
  501. class DataSourceBindableValueNode : BindableValueNode
  502.     {
  503.      Class System.Collections.IEnumerable runtimeDataSource;
  504.      Void DataSourceBindableValueNode( Class System.Collections.IEnumerable runtimeDataSource,  String name);
  505.      String get_BindingContainer();
  506.      String get_BindingReference();
  507.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  508.      Void CreateChildNodes();
  509.      Boolean SupportsIndexedAccess();
  510.     property BindingContainer { get(){} set(){} };
  511.     property BindingReference { get(){} set(){} };
  512.     property BindingType { get(){} set(){} };
  513.     }
  514. class DefaultViewBindableValueNode : DataSourceBindableValueNode
  515.     {
  516.      Void DefaultViewBindableValueNode( Class System.Collections.IEnumerable runtimeDataSource);
  517.      String get_BindingContainer();
  518.      String get_BindingPath();
  519.      String get_BindingReference();
  520.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  521.     property BindingContainer { get(){} set(){} };
  522.     property BindingPath { get(){} set(){} };
  523.     property BindingReference { get(){} set(){} };
  524.     property BindingType { get(){} set(){} };
  525.     }
  526. class DataSourceItemBindableValueNode : BindableValueNode
  527.     {
  528.      Class System.Collections.IEnumerable runtimeDataSource;
  529.      Boolean dataItem;
  530.      Void DataSourceItemBindableValueNode( String name,  Class System.Collections.IEnumerable runtimeDataSource);
  531.      Void DataSourceItemBindableValueNode( String name,  Class System.Collections.IEnumerable runtimeDataSource,  Boolean dataItem);
  532.      String get_BindingContainer();
  533.      String get_BindingPath();
  534.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  535.      Void CreateChildNodes();
  536.     property BindingContainer { get(){} set(){} };
  537.     property BindingPath { get(){} set(){} };
  538.     property BindingType { get(){} set(){} };
  539.     }
  540. class DataSourceFieldBindableValueNode : BindableValueNode
  541.     {
  542.      Class System.Collections.IEnumerable containingDataSource;
  543.      Class System.ComponentModel.PropertyDescriptor fieldDesc;
  544.      Void DataSourceFieldBindableValueNode( Class System.ComponentModel.PropertyDescriptor fieldDesc,  Class System.Collections.IEnumerable containingDataSource);
  545.      String get_BindingContainer();
  546.      String get_BindingPath();
  547.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  548.      Void CreateChildNodes();
  549.     property BindingContainer { get(){} set(){} };
  550.     property BindingPath { get(){} set(){} };
  551.     property BindingType { get(){} set(){} };
  552.     }
  553. class ContainerBindableValueNode : BindableValueNode
  554.     {
  555.      Class System.Web.UI.Design.TemplatedControlDesigner parentDesigner;
  556.      String templateName;
  557.      Void ContainerBindableValueNode( Class System.Type containerType,  Class System.Web.UI.Design.TemplatedControlDesigner parentDesigner,  String templateName);
  558.      String get_BindingContainer();
  559.      String get_BindingReference();
  560.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  561.      Void CreateChildNodes();
  562.     property BindingContainer { get(){} set(){} };
  563.     property BindingReference { get(){} set(){} };
  564.     property BindingType { get(){} set(){} };
  565.     }
  566. class ContainerDataItemBindableValueNode : DataSourceItemBindableValueNode
  567.     {
  568.      Void ContainerDataItemBindableValueNode( String name,  Class System.Collections.IEnumerable runtimeDataSource);
  569.      String get_BindingContainer();
  570.      String get_BindingPath();
  571.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  572.     property BindingContainer { get(){} set(){} };
  573.     property BindingPath { get(){} set(){} };
  574.     property BindingType { get(){} set(){} };
  575.     }
  576. class PropertyBindableValueNode : BindableValueNode
  577.     {
  578.      Void PropertyBindableValueNode( Class System.Reflection.PropertyInfo pi);
  579.      String get_BindingContainer();
  580.      String get_BindingPath();
  581.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  582.      Void CreateChildNodes();
  583.     property BindingContainer { get(){} set(){} };
  584.     property BindingPath { get(){} set(){} };
  585.     property BindingType { get(){} set(){} };
  586.     }
  587. class FormatDefinition : System.Object
  588.     {
  589.      String displayText;
  590.      String format;
  591.      Class FormatDefinition nullFormat;
  592.      Class FormatDefinition generalFormat;
  593.      Class FormatDefinition dtShortTime;
  594.      Class FormatDefinition dtLongTime;
  595.      Class FormatDefinition dtShortDate;
  596.      Class FormatDefinition dtLongDate;
  597.      Class FormatDefinition dtDateTime;
  598.      Class FormatDefinition dtFullDate;
  599.      Class FormatDefinition numNumber;
  600.      Class FormatDefinition numDecimal;
  601.      Class FormatDefinition numFixed;
  602.      Class FormatDefinition numCurrency;
  603.      Class FormatDefinition numScientific;
  604.      Class FormatDefinition numHex;
  605.      Void FormatDefinition( String displayText,  String format);
  606.      String get_Format();
  607.      String ToString();
  608.      Void FormatDefinition();
  609.     property Format { get(){} set(){} };
  610.     }
  611. class System.Web.UI.Design.DataBindingUI.DataBindingType : System.Enum
  612.     {
  613.      I4 value__;
  614.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType Custom;
  615.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType DataBinderEval;
  616.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType Reference;
  617.     }
  618. class System.Web.UI.Design.DataBindingUI.DesignTimeDataBinding : System.Object
  619.     {
  620.      Class System.Web.UI.DataBinding runtimeDataBinding;
  621.      Boolean parsed;
  622.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType bindingType;
  623.      String bindingContainer;
  624.      String bindingPath;
  625.      String bindingFormat;
  626.      Void System.Web.UI.Design.DataBindingUI.DesignTimeDataBinding( String propName,  Class System.Type propType,  String expression);
  627.      Void System.Web.UI.Design.DataBindingUI.DesignTimeDataBinding( String propName,  Class System.Type propType,  String reference,  Boolean asReference);
  628.      Void System.Web.UI.Design.DataBindingUI.DesignTimeDataBinding( String propName,  Class System.Type propType,  String bindngContainer,  String bindingPath,  String bindngFormat);
  629.      Void System.Web.UI.Design.DataBindingUI.DesignTimeDataBinding( Class System.Web.UI.DataBinding runtimeDataBinding);
  630.      String get_BindingContainer();
  631.      String get_BindingFormat();
  632.      String get_BindingPath();
  633.      ValueClass System.Web.UI.Design.DataBindingUI.DataBindingType get_BindingType();
  634.      String get_Expression();
  635.      String get_Reference();
  636.      Class System.Web.UI.DataBinding get_RuntimeDataBinding();
  637.      String CreateDataBinderEvalExpression( String bindingContainer,  String bindingPath,  String bindingFormat);
  638.      Void EnsureExpressionParsed();
  639.      Boolean IsValidExpression( String expr);
  640.      Boolean IsValidIdentifier( String word);
  641.      Boolean IsValidIndexedExpression( String expr);
  642.      Boolean ParseDataBinderEvalExpression();
  643.      Boolean ParseReferenceExpression();
  644.      Void SetDataBinderEvalExpression( String bindingContainer,  String bindingPath,  String bindingFormat);
  645.      Void SetCustomExpression( String expression);
  646.      Void SetReferenceExpression( String reference);
  647.     property BindingContainer { get(){} set(){} };
  648.     property BindingFormat { get(){} set(){} };
  649.     property BindingPath { get(){} set(){} };
  650.     property BindingType { get(){} set(){} };
  651.     property Expression { get(){} set(){} };
  652.     property Reference { get(){} set(){} };
  653.     property RuntimeDataBinding { get(){} set(){} };
  654.     }
  655. class System.Web.UI.Design.Util.ColorComboBox : System.Windows.Forms.ComboBox
  656.     {
  657.      SZArray String COLOR_VALUES;
  658.      Void System.Web.UI.Design.Util.ColorComboBox();
  659.      String get_Color();
  660.      Void set_Color( String value);
  661.      Void OnHandleCreated( Class System.EventArgs e);
  662.      Void System.Web.UI.Design.Util.ColorComboBox();
  663.     property Color { get(){} set(){} };
  664.     }
  665. class System.Web.UI.Design.Util.GroupLabel : System.Windows.Forms.Label
  666.     {
  667.      Void System.Web.UI.Design.Util.GroupLabel();
  668.      Void OnPaint( Class System.Windows.Forms.PaintEventArgs e);
  669.     }
  670. class System.Web.UI.Design.Util.IconButton : System.Windows.Forms.Button
  671.     {
  672.      Class System.Drawing.Icon icon;
  673.      Void System.Web.UI.Design.Util.IconButton();
  674.      Class System.Windows.Forms.CreateParams get_CreateParams();
  675.      Class System.Drawing.Icon get_Icon();
  676.      Void set_Icon( Class System.Drawing.Icon value);
  677.      Void OnHandleCreated( Class System.EventArgs e);
  678.      Void UpdateIcon();
  679.     property CreateParams { get(){} set(){} };
  680.     property Icon { get(){} set(){} };
  681.     }
  682. class System.Web.UI.Design.Util.MSHTMLHost : System.Windows.Forms.Control
  683.     {
  684.      Class System.Web.UI.Design.Util.TridentSite tridentSite;
  685.      Void System.Web.UI.Design.Util.MSHTMLHost();
  686.      Class IHTMLDocument2 GetDocument();
  687.      Class System.Windows.Forms.CreateParams get_CreateParams();
  688.      Boolean CreateTrident();
  689.      Void CloseTrident();
  690.      Void ActivateTrident();
  691.     property CreateParams { get(){} set(){} };
  692.     }
  693. class System.Web.UI.Design.Util.TridentSite : System.Object
  694.     {
  695.      Class System.Windows.Forms.Control parentControl;
  696.      Class IOleDocumentView tridentView;
  697.      Class IOleObject tridentOleObject;
  698.      Class IHTMLDocument2 tridentDocument;
  699.      Class System.EventHandler resizeHandler;
  700.      Void System.Web.UI.Design.Util.TridentSite( Class System.Windows.Forms.Control parent);
  701.      Void Close();
  702.      Class IHTMLDocument2 GetDocument();
  703.      Void Activate();
  704.      Void OnParentResize( Object src,  Class System.EventArgs e);
  705.      Void SaveObject();
  706.      Object GetMoniker( I4 dwAssign,  I4 dwWhichMoniker);
  707.      I4 GetContainer( ByRef Class IOleContainer ppContainer);
  708.      Void ShowObject();
  709.      Void OnShowWindow( I4 fShow);
  710.      Void RequestNewObjectLayout();
  711.      I4 ActivateMe( Class IOleDocumentView pViewToActivate);
  712.      I GetWindow();
  713.      Void ContextSensitiveHelp( I4 fEnterMode);
  714.      I4 CanInPlaceActivate();
  715.      Void OnInPlaceActivate();
  716.      Void OnUIActivate();
  717.      Void GetWindowContext( ByRef Class IOleInPlaceFrame ppFrame,  ByRef Class IOleInPlaceUIWindow ppDoc,  Class COMRECT lprcPosRect,  Class COMRECT lprcClipRect,  Class tagOIFI lpFrameInfo);
  718.      I4 Scroll( Class tagSIZE scrollExtant);
  719.      Void OnUIDeactivate( I4 fUndoable);
  720.      Void OnInPlaceDeactivate();
  721.      Void DiscardUndoState();
  722.      Void DeactivateAndUndo();
  723.      I4 OnPosRectChange( Class COMRECT lprcPosRect);
  724.      Void GetBorder( Class COMRECT lprectBorder);
  725.      Void RequestBorderSpace( Class COMRECT pborderwidths);
  726.      Void SetBorderSpace( Class COMRECT pborderwidths);
  727.      Void SetActiveObject( Class IOleInPlaceActiveObject pActiveObject,  String pszObjName);
  728.      Void InsertMenus( I hmenuShared,  Object lpMenuWidths);
  729.      Void SetMenu( I hmenuShared,  I holemenu,  I hwndActiveObject);
  730.      Void RemoveMenus( I hmenuShared);
  731.      Void SetStatusText( String pszStatusText);
  732.      Void EnableModeless( I4 fEnable);
  733.      I4 TranslateAccelerator( ByRef ValueClass MSG lpmsg,  I2 wID);
  734.      I4 ShowContextMenu( I4 dwID,  Class POINT pt,  Object pcmdtReserved,  Object pdispReserved);
  735.      I4 GetHostInfo( Class DOCHOSTUIINFO info);
  736.      I4 EnableModeless( Boolean fEnable);
  737.      I4 ShowUI( I4 dwID,  Class IOleInPlaceActiveObject activeObject,  Class IOleCommandTarget commandTarget,  Class IOleInPlaceFrame frame,  Class IOleInPlaceUIWindow doc);
  738.      I4 HideUI();
  739.      I4 UpdateUI();
  740.      I4 OnDocWindowActivate( Boolean fActivate);
  741.      I4 OnFrameWindowActivate( Boolean fActivate);
  742.      I4 ResizeBorder( Class COMRECT rect,  Class IOleInPlaceUIWindow doc,  Boolean fFrameWindow);
  743.      I4 GetOptionKeyPath( SZArray String pbstrKey,  I4 dw);
  744.      I4 GetDropTarget( Class IOleDropTarget pDropTarget,  ByRef Class IOleDropTarget ppDropTarget);
  745.      I4 GetExternal( ByRef Object ppDispatch);
  746.      I4 TranslateAccelerator( ByRef ValueClass MSG msg,  ByRef ValueClass System.Guid group,  I4 nCmdID);
  747.      I4 TranslateUrl( I4 dwTranslate,  String strUrlIn,  ByRef String pstrUrlOut);
  748.      I4 FilterDataObject( Class IOleDataObject pDO,  ByRef Class IOleDataObject ppDORet);
  749.      Void CreateDocument();
  750.      Void CloseDocument();
  751.      Void ActivateDocument();
  752.     }
  753. class System.Web.UI.Design.Util.NumberEdit : System.Windows.Forms.TextBox
  754.     {
  755.      Boolean allowNegative;
  756.      Boolean allowDecimal;
  757.      Boolean get_AllowDecimal();
  758.      Void set_AllowDecimal( Boolean value);
  759.      Boolean get_AllowNegative();
  760.      Void set_AllowNegative( Boolean value);
  761.      Void WndProc( ByRef ValueClass System.Windows.Forms.Message m);
  762.      Void System.Web.UI.Design.Util.NumberEdit();
  763.     property AllowDecimal { get(){} set(){} };
  764.     property AllowNegative { get(){} set(){} };
  765.     }
  766. class System.Web.UI.Design.Util.UnitControl : System.Windows.Forms.Panel
  767.     {
  768.      I4 EDIT_X_SIZE;
  769.      I4 COMBO_X_SIZE;
  770.      I4 SEPARATOR_X_SIZE;
  771.      I4 CTL_Y_SIZE;
  772.      I4 UNIT_PX;
  773.      I4 UNIT_PT;
  774.      I4 UNIT_PC;
  775.      I4 UNIT_MM;
  776.      I4 UNIT_CM;
  777.      I4 UNIT_IN;
  778.      I4 UNIT_EM;
  779.      I4 UNIT_EX;
  780.      I4 UNIT_PERCENT;
  781.      I4 UNIT_NONE;
  782.      SZArray String UNIT_VALUES;
  783.      Class System.Web.UI.Design.Util.NumberEdit valueEdit;
  784.      Class System.Windows.Forms.ComboBox unitCombo;
  785.      Boolean allowPercent;
  786.      Boolean allowNonUnit;
  787.      I4 defaultUnit;
  788.      I4 minValue;
  789.      I4 maxValue;
  790.      Boolean validateMinMax;
  791.      Class System.EventHandler onChangedHandler;
  792.      Boolean initMode;
  793.      Boolean internalChange;
  794.      Boolean valueChanged;
  795.      Void System.Web.UI.Design.Util.UnitControl();
  796.      Boolean get_AllowNegativeValues();
  797.      Void set_AllowNegativeValues( Boolean value);
  798.      Boolean get_AllowNonUnitValues();
  799.      Void set_AllowNonUnitValues( Boolean value);
  800.      Boolean get_AllowPercentValues();
  801.      Void set_AllowPercentValues( Boolean value);
  802.      I4 get_DefaultUnit();
  803.      Void set_DefaultUnit( I4 value);
  804.      I4 get_MaxValue();
  805.      Void set_MaxValue( I4 value);
  806.      I4 get_MinValue();
  807.      Void set_MinValue( I4 value);
  808.      Void OnEnabledChanged( Class System.EventArgs e);
  809.      Boolean get_ValidateMinMax();
  810.      Void set_ValidateMinMax( Boolean value);
  811.      String get_Value();
  812.      Void set_Value( String value);
  813.      Void add_Changed( Class System.EventHandler value);
  814.      Void remove_Changed( Class System.EventHandler value);
  815.      String GetValidatedValue();
  816.      Void InitControl();
  817.      Void InitUI();
  818.      Void OnChanged( Class System.EventArgs e);
  819.      Void OnGotFocus( Class System.EventArgs e);
  820.      Void OnValueTextChanged( Object source,  Class System.EventArgs e);
  821.      Void OnValueLostFocus( Object source,  Class System.EventArgs e);
  822.      Void OnUnitSelectedIndexChanged( Object source,  Class System.EventArgs e);
  823.      Void System.Web.UI.Design.Util.UnitControl();
  824.     property AllowNegativeValues { get(){} set(){} };
  825.     property AllowNonUnitValues { get(){} set(){} };
  826.     property AllowPercentValues { get(){} set(){} };
  827.     property DefaultUnit { get(){} set(){} };
  828.     property MaxValue { get(){} set(){} };
  829.     property MinValue { get(){} set(){} };
  830.     property ValidateMinMax { get(){} set(){} };
  831.     property Value { get(){} set(){} };
  832.     event Changed;
  833.     }
  834. class System.Web.UI.Design.Util.UnsettableComboBox : System.Windows.Forms.ComboBox
  835.     {
  836.      String notSetText;
  837.      Boolean internalChange;
  838.      Void System.Web.UI.Design.Util.UnsettableComboBox();
  839.      String get_NotSetText();
  840.      Void set_NotSetText( String value);
  841.      String get_Text();
  842.      Void set_Text( String value);
  843.      Void AddItem( Object item);
  844.      Void EnsureNotSetItem();
  845.      Boolean IsSet();
  846.      Void OnLostFocus( Class System.EventArgs e);
  847.      Void OnSelectedIndexChanged( Class System.EventArgs e);
  848.     property NotSetText { get(){} set(){} };
  849.     property Text { get(){} set(){} };
  850.     }
  851. class System.Web.UI.Design.WebControls.AdRotatorDesigner : System.Web.UI.Design.ControlDesigner
  852.     {
  853.      String GetDesignTimeHtml();
  854.      Void System.Web.UI.Design.WebControls.AdRotatorDesigner();
  855.     }
  856. class System.Web.UI.Design.WebControls.BaseDataListComponentEditor : System.Windows.Forms.Design.WindowsFormsComponentEditor
  857.     {
  858.      I4 initialPage;
  859.      Void System.Web.UI.Design.WebControls.BaseDataListComponentEditor( I4 initialPage);
  860.      Boolean EditComponent( Class System.ComponentModel.ITypeDescriptorContext context,  Object obj,  Class System.Windows.Forms.IWin32Window parent);
  861.      I4 GetInitialComponentEditorPageIndex();
  862.     }
  863. class System.Web.UI.Design.WebControls.BaseDataListDesigner : System.Web.UI.Design.TemplatedControlDesigner
  864.     {
  865.      Class System.Web.UI.WebControls.BaseDataList bdl;
  866.      Class System.Data.DataTable dummyDataTable;
  867.      Class System.Data.DataTable designTimeDataTable;
  868.      Class System.ComponentModel.Design.DesignerVerbCollection designerVerbs;
  869.      Void System.Web.UI.Design.WebControls.BaseDataListDesigner();
  870.      Boolean get_DesignTimeHtmlRequiresLoadComplete();
  871.      String get_DataKeyField();
  872.      Void set_DataKeyField( String value);
  873.      String get_DataMember();
  874.      Void set_DataMember( String value);
  875.      String get_DataSource();
  876.      Void set_DataSource( String value);
  877.      Class System.ComponentModel.Design.DesignerVerbCollection get_Verbs();
  878.      Void Dispose( Boolean disposing);
  879.      Class System.Collections.IEnumerable GetDesignTimeDataSource( I4 minimumRows,  ByRef Boolean dummyDataSource);
  880.      Class System.Collections.IEnumerable GetDesignTimeDataSource( Class System.Collections.IEnumerable selectedDataSource,  I4 minimumRows,  ByRef Boolean dummyDataSource);
  881.      Class System.Collections.IEnumerable GetResolvedSelectedDataSource();
  882.      Object GetSelectedDataSource();
  883.      Class System.Collections.IEnumerable GetTemplateContainerDataSource( String templateName);
  884.      Void Initialize( Class System.ComponentModel.IComponent component);
  885.      Void InvokePropertyBuilder( I4 initialPage);
  886.      Void OnAutoFormat( Object sender,  Class System.EventArgs e);
  887.      Void OnComponentChanged( Object sender,  Class System.ComponentModel.Design.ComponentChangedEventArgs e);
  888.      Void OnDataSourceChanged();
  889.      Void OnPropertyBuilder( Object sender,  Class System.EventArgs e);
  890.      Void OnStylesChanged();
  891.      Void OnTemplateEditingVerbsChanged();
  892.      Void PreFilterProperties( Class System.Collections.IDictionary properties);
  893.     property DesignTimeHtmlRequiresLoadComplete { get(){} set(){} };
  894.     property DataKeyField { get(){} set(){} };
  895.     property DataMember { get(){} set(){} };
  896.     property DataSource { get(){} set(){} };
  897.     property Verbs { get(){} set(){} };
  898.     }
  899. class System.Web.UI.Design.WebControls.BaseValidatorDesigner : System.Web.UI.Design.ControlDesigner
  900.     {
  901.      String GetDesignTimeHtml();
  902.      Void System.Web.UI.Design.WebControls.BaseValidatorDesigner();
  903.     }
  904. class System.Web.UI.Design.WebControls.ButtonDesigner : System.Web.UI.Design.ControlDesigner
  905.     {
  906.      String GetDesignTimeHtml();
  907.      Void System.Web.UI.Design.WebControls.ButtonDesigner();
  908.     }
  909. class System.Web.UI.Design.WebControls.CalendarAutoFormatDialog : System.Windows.Forms.Form
  910.     {
  911.      Class System.Windows.Forms.Label schemeNameLabel;
  912.      Class System.Windows.Forms.ListBox schemeNameList;
  913.      Class System.Windows.Forms.Label schemePreviewLabel;
  914.      Class System.Windows.Forms.Button cancelButton;
  915.      Class System.Windows.Forms.Button okButton;
  916.      Class System.Web.UI.Design.Util.MSHTMLHost schemePreview;
  917.      Class System.Web.UI.WebControls.Calendar calendar;
  918.      Boolean schemeDirty;
  919.      Boolean firstActivate;
  920.      Void System.Web.UI.Design.WebControls.CalendarAutoFormatDialog( Class System.Web.UI.WebControls.Calendar calendar);
  921.      Void DoDelayLoadActions();
  922.      Class System.Web.UI.WebControls.Calendar GetPreviewCalendar();
  923.      Void InitForm();
  924.      Void OnActivated( Object source,  Class System.EventArgs e);
  925.      Void ShowHelp();
  926.      Void OnClickHelp( Object sender,  Class System.EventArgs e);
  927.      Void OnHelpRequested( Object sender,  Class System.Windows.Forms.HelpEventArgs e);
  928.      Void OnSelChangedScheme( Object source,  Class System.EventArgs e);
  929.      Void OnOKClicked( Object source,  Class System.EventArgs e);
  930.      Void SaveComponent();
  931.      Void UpdateSchemePreview();
  932.     }
  933. class WCScheme : System.Object
  934.     {
  935.      String GetDescription();
  936.      Void Apply( Class System.Web.UI.WebControls.Calendar wc);
  937.      String ToString();
  938.      Void ClearCalendar( Class System.Web.UI.WebControls.Calendar wc);
  939.      Void WCScheme();
  940.     }
  941. class WCSchemeNone : WCScheme
  942.     {
  943.      String GetDescription();
  944.      Void Apply( Class System.Web.UI.WebControls.Calendar wc);
  945.      Void WCSchemeNone();
  946.     }
  947. class WCSchemeStandard : WCScheme
  948.     {
  949.      String GetDescription();
  950.      Void Apply( Class System.Web.UI.WebControls.Calendar wc);
  951.      Void WCSchemeStandard();
  952.     }
  953. class WCSchemeProfessional1 : WCScheme
  954.     {
  955.      String GetDescription();
  956.      Void Apply( Class System.Web.UI.WebControls.Calendar wc);
  957.      Void WCSchemeProfessional1();
  958.     }
  959. class WCSchemeProfessional2 : WCScheme
  960.     {
  961.      String GetDescription();
  962.      Void Apply( Class System.Web.UI.WebControls.Calendar wc);
  963.      Void WCSchemeProfessional2();
  964.     }
  965. class WCSchemeClassic : WCScheme
  966.     {
  967.      String GetDescription();
  968.      Void Apply( Class System.Web.UI.WebControls.Calendar wc);
  969.      Void WCSchemeClassic();
  970.     }
  971. class WCSchemeColorful1 : WCScheme
  972.     {
  973.      String GetDescription();
  974.      Void Apply( Class System.Web.UI.WebControls.Calendar wc);
  975.      Void WCSchemeColorful1();
  976.     }
  977. class WCSchemeColorful2 : WCScheme
  978.     {
  979.      String GetDescription();
  980.      Void Apply( Class System.Web.UI.WebControls.Calendar wc);
  981.      Void WCSchemeColorful2();
  982.     }
  983. class System.Web.UI.Design.CalendarDataBindingHandler : System.Web.UI.Design.DataBindingHandler
  984.     {
  985.      Void DataBindControl( Class System.ComponentModel.Design.IDesignerHost designerHost,  Class System.Web.UI.Control control);
  986.      Void System.Web.UI.Design.CalendarDataBindingHandler();
  987.     }
  988. class System.Web.UI.Design.WebControls.CalendarDesigner : System.Web.UI.Design.ControlDesigner
  989.     {
  990.      Class System.Web.UI.WebControls.Calendar calendar;
  991.      Class System.ComponentModel.Design.DesignerVerbCollection designerVerbs;
  992.      Class System.ComponentModel.Design.DesignerVerbCollection get_Verbs();
  993.      Void Initialize( Class System.ComponentModel.IComponent component);
  994.      Void OnAutoFormat( Object sender,  Class System.EventArgs e);
  995.      Void System.Web.UI.Design.WebControls.CalendarDesigner();
  996.     property Verbs { get(){} set(){} };
  997.     }
  998. class System.Web.UI.Design.WebControls.CheckBoxDesigner : System.Web.UI.Design.ControlDesigner
  999.     {
  1000.      String GetDesignTimeHtml();
  1001.      Void System.Web.UI.Design.WebControls.CheckBoxDesigner();
  1002.     }
  1003. class System.Web.UI.Design.WebControls.DataGridColumnCollectionEditor : System.Drawing.Design.UITypeEditor
  1004.     {
  1005.      Object EditValue( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.IServiceProvider provider,  Object value);
  1006.      ValueClass System.Drawing.Design.UITypeEditorEditStyle GetEditStyle( Class System.ComponentModel.ITypeDescriptorContext context);
  1007.      Void System.Web.UI.Design.WebControls.DataGridColumnCollectionEditor();
  1008.     }
  1009. class System.Web.UI.Design.WebControls.DataGridComponentEditor : System.Web.UI.Design.WebControls.BaseDataListComponentEditor
  1010.     {
  1011.      SZArray Class System.Type editorPages;
  1012.      I4 IDX_GENERAL;
  1013.      I4 IDX_COLUMNS;
  1014.      I4 IDX_PAGING;
  1015.      I4 IDX_FORMAT;
  1016.      I4 IDX_BORDERS;
  1017.      Void System.Web.UI.Design.WebControls.DataGridComponentEditor();
  1018.      Void System.Web.UI.Design.WebControls.DataGridComponentEditor( I4 initialPage);
  1019.      SZArray Class System.Type GetComponentEditorPages();
  1020.      Void System.Web.UI.Design.WebControls.DataGridComponentEditor();
  1021.     }
  1022. class System.Web.UI.Design.WebControls.DataGridDesigner : System.Web.UI.Design.WebControls.BaseDataListDesigner
  1023.     {
  1024.      I4 IDX_HEADER_TEMPLATE;
  1025.      I4 IDX_ITEM_TEMPLATE;
  1026.      I4 IDX_EDITITEM_TEMPLATE;
  1027.      I4 IDX_FOOTER_TEMPLATE;
  1028.      Class System.Diagnostics.TraceSwitch DataGridDesignerSwitch;
  1029.      SZArray String ColumnTemplateNames;
  1030.      Class System.Web.UI.WebControls.DataGrid dataGrid;
  1031.      SZArray Class System.Web.UI.Design.TemplateEditingVerb templateVerbs;
  1032.      Boolean templateVerbsDirty;
  1033.      Void System.Web.UI.Design.WebControls.DataGridDesigner();
  1034.      Class System.Web.UI.Design.ITemplateEditingFrame CreateTemplateEditingFrame( Class System.Web.UI.Design.TemplateEditingVerb verb);
  1035.      Void Dispose( Boolean disposing);
  1036.      Void DisposeTemplateVerbs();
  1037.      SZArray Class System.Web.UI.Design.TemplateEditingVerb GetCachedTemplateEditingVerbs();
  1038.      String GetDesignTimeHtml();
  1039.      String GetEmptyDesignTimeHtml();
  1040.      String GetErrorDesignTimeHtml( Class System.Exception e);
  1041.      String GetTemplateContainerDataItemProperty( String templateName);
  1042.      String GetTemplateContent( Class System.Web.UI.Design.ITemplateEditingFrame editingFrame,  String templateName,  ByRef Boolean allowEditing);
  1043.      Class System.Type GetTemplatePropertyParentType( String templateName);
  1044.      Void OnColumnsChanged();
  1045.      Void OnTemplateEditingVerbsChanged();
  1046.      Void Initialize( Class System.ComponentModel.IComponent component);
  1047.      Void SetTemplateContent( Class System.Web.UI.Design.ITemplateEditingFrame editingFrame,  String templateName,  String templateContent);
  1048.      Void System.Web.UI.Design.WebControls.DataGridDesigner();
  1049.     }
  1050. class System.Web.UI.Design.WebControls.DataListComponentEditor : System.Web.UI.Design.WebControls.BaseDataListComponentEditor
  1051.     {
  1052.      SZArray Class System.Type editorPages;
  1053.      I4 IDX_GENERAL;
  1054.      I4 IDX_FORMAT;
  1055.      I4 IDX_BORDERS;
  1056.      Void System.Web.UI.Design.WebControls.DataListComponentEditor();
  1057.      Void System.Web.UI.Design.WebControls.DataListComponentEditor( I4 initialPage);
  1058.      SZArray Class System.Type GetComponentEditorPages();
  1059.      Void System.Web.UI.Design.WebControls.DataListComponentEditor();
  1060.     }
  1061. class System.Web.UI.Design.WebControls.DataListDesigner : System.Web.UI.Design.WebControls.BaseDataListDesigner
  1062.     {
  1063.      I4 HeaderFooterTemplates;
  1064.      I4 ItemTemplates;
  1065.      I4 SeparatorTemplate;
  1066.      I4 IDX_HEADER_TEMPLATE;
  1067.      I4 IDX_FOOTER_TEMPLATE;
  1068.      I4 IDX_ITEM_TEMPLATE;
  1069.      I4 IDX_ALTITEM_TEMPLATE;
  1070.      I4 IDX_SELITEM_TEMPLATE;
  1071.      I4 IDX_EDITITEM_TEMPLATE;
  1072.      I4 IDX_SEPARATOR_TEMPLATE;
  1073.      Class System.Diagnostics.TraceSwitch DataListDesignerSwitch;
  1074.      SZArray String HeaderFooterTemplateNames;
  1075.      SZArray String ItemTemplateNames;
  1076.      SZArray String SeparatorTemplateNames;
  1077.      Class System.Web.UI.WebControls.DataList dataList;
  1078.      SZArray Class System.Web.UI.Design.TemplateEditingVerb templateVerbs;
  1079.      Boolean templateVerbsDirty;
  1080.      Void System.Web.UI.Design.WebControls.DataListDesigner();
  1081.      Boolean get_AllowResize();
  1082.      Boolean get_TemplatesExist();
  1083.      Class System.Web.UI.Design.ITemplateEditingFrame CreateTemplateEditingFrame( Class System.Web.UI.Design.TemplateEditingVerb verb);
  1084.      Void Dispose( Boolean disposing);
  1085.      Void DisposeTemplateVerbs();
  1086.      SZArray Class System.Web.UI.Design.TemplateEditingVerb GetCachedTemplateEditingVerbs();
  1087.      String GetDesignTimeHtml();
  1088.      String GetEmptyDesignTimeHtml();
  1089.      String GetErrorDesignTimeHtml( Class System.Exception e);
  1090.      String GetTemplateContainerDataItemProperty( String templateName);
  1091.      String GetTemplateContent( Class System.Web.UI.Design.ITemplateEditingFrame editingFrame,  String templateName,  ByRef Boolean allowEditing);
  1092.      Void Initialize( Class System.ComponentModel.IComponent component);
  1093.      Void OnTemplateEditingVerbsChanged();
  1094.      Void SetTemplateContent( Class System.Web.UI.Design.ITemplateEditingFrame editingFrame,  String templateName,  String templateContent);
  1095.      Void System.Web.UI.Design.WebControls.DataListDesigner();
  1096.     property AllowResize { get(){} set(){} };
  1097.     property TemplatesExist { get(){} set(){} };
  1098.     }
  1099. class System.Web.UI.Design.HyperLinkDataBindingHandler : System.Web.UI.Design.DataBindingHandler
  1100.     {
  1101.      Void DataBindControl( Class System.ComponentModel.Design.IDesignerHost designerHost,  Class System.Web.UI.Control control);
  1102.      Void System.Web.UI.Design.HyperLinkDataBindingHandler();
  1103.     }
  1104. class System.Web.UI.Design.WebControls.HyperLinkDesigner : System.Web.UI.Design.TextControlDesigner
  1105.     {
  1106.      String GetDesignTimeHtml();
  1107.      Void System.Web.UI.Design.WebControls.HyperLinkDesigner();
  1108.     }
  1109. class System.Web.UI.Design.WebControls.LabelDesigner : System.Web.UI.Design.TextControlDesigner
  1110.     {
  1111.      Void System.Web.UI.Design.WebControls.LabelDesigner();
  1112.     }
  1113. class System.Web.UI.Design.WebControls.LinkButtonDesigner : System.Web.UI.Design.TextControlDesigner
  1114.     {
  1115.      Void System.Web.UI.Design.WebControls.LinkButtonDesigner();
  1116.     }
  1117. class System.Web.UI.Design.WebControls.ListControlDataBindingHandler : System.Web.UI.Design.DataBindingHandler
  1118.     {
  1119.      Void DataBindControl( Class System.ComponentModel.Design.IDesignerHost designerHost,  Class System.Web.UI.Control control);
  1120.      Void System.Web.UI.Design.WebControls.ListControlDataBindingHandler();
  1121.     }
  1122. class System.Web.UI.Design.WebControls.ListControlDesigner : System.Web.UI.Design.ControlDesigner
  1123.     {
  1124.      Class System.Web.UI.WebControls.ListControl listControl;
  1125.      Void System.Web.UI.Design.WebControls.ListControlDesigner();
  1126.      String get_DataMember();
  1127.      Void set_DataMember( String value);
  1128.      String get_DataSource();
  1129.      Void set_DataSource( String value);
  1130.      String get_DataValueField();
  1131.      Void set_DataValueField( String value);
  1132.      String get_DataTextField();
  1133.      Void set_DataTextField( String value);
  1134.      String GetDesignTimeHtml();
  1135.      Void Initialize( Class System.ComponentModel.IComponent component);
  1136.      Boolean IsDataBound();
  1137.      Class System.Collections.IEnumerable GetResolvedSelectedDataSource();
  1138.      Object GetSelectedDataSource();
  1139.      Void OnComponentChanged( Object source,  Class System.ComponentModel.Design.ComponentChangedEventArgs ce);
  1140.      Void OnDataSourceChanged();
  1141.      Void PreFilterProperties( Class System.Collections.IDictionary properties);
  1142.     property DataMember { get(){} set(){} };
  1143.     property DataSource { get(){} set(){} };
  1144.     property DataValueField { get(){} set(){} };
  1145.     property DataTextField { get(){} set(){} };
  1146.     }
  1147. class System.Web.UI.Design.WebControls.ListItemsCollectionEditor : System.ComponentModel.Design.CollectionEditor
  1148.     {
  1149.      Void System.Web.UI.Design.WebControls.ListItemsCollectionEditor( Class System.Type type);
  1150.      Boolean CanSelectMultipleInstances();
  1151.     }
  1152. class System.Web.UI.Design.UserControlDesigner : System.Web.UI.Design.ControlDesigner
  1153.     {
  1154.      Void System.Web.UI.Design.UserControlDesigner();
  1155.      Boolean get_AllowResize();
  1156.      Boolean get_ShouldCodeSerialize();
  1157.      Void set_ShouldCodeSerialize( Boolean value);
  1158.      String GetDesignTimeHtml();
  1159.      String GetPersistInnerHtml();
  1160.     property AllowResize { get(){} set(){} };
  1161.     property ShouldCodeSerialize { get(){} set(){} };
  1162.     }
  1163. class System.Web.UI.Design.WebControls.PanelDesigner : System.Web.UI.Design.ReadWriteControlDesigner
  1164.     {
  1165.      Void MapPropertyToStyle( String propName,  Object varPropValue);
  1166.      Void OnBehaviorAttached();
  1167.      Void System.Web.UI.Design.WebControls.PanelDesigner();
  1168.     }
  1169. class System.Web.UI.Design.WebControls.RegexEditorDialog : System.Windows.Forms.Form
  1170.     {
  1171.      Class System.ComponentModel.Container components;
  1172.      Class System.Windows.Forms.TextBox txtExpression;
  1173.      Class System.Windows.Forms.ListBox lstStandardExpressions;
  1174.      Class System.Windows.Forms.Label lblStandardExpressions;
  1175.      Class System.Windows.Forms.Label lblTestResult;
  1176.      Class System.Windows.Forms.TextBox txtSampleInput;
  1177.      Class System.Windows.Forms.Button cmdTestValidate;
  1178.      Class System.Windows.Forms.Label lblInput;
  1179.      Class System.Windows.Forms.Label lblExpression;
  1180.      Class System.Windows.Forms.GroupBox grpExpression;
  1181.      Class System.Windows.Forms.Button cmdHelp;
  1182.      Class System.Windows.Forms.Button cmdCancel;
  1183.      Class System.Windows.Forms.Button cmdOK;
  1184.      String regularExpression;
  1185.      Boolean settingValue;
  1186.      Boolean firstActivate;
  1187.      Class System.ComponentModel.ISite site;
  1188.      SZArray Object cannedExpressions;
  1189.      String get_RegularExpression();
  1190.      Void set_RegularExpression( String value);
  1191.      Void System.Web.UI.Design.WebControls.RegexEditorDialog( Class System.ComponentModel.ISite site);
  1192.      Void Dispose( Boolean disposing);
  1193.      Void InitializeComponent();
  1194.      Void txtExpression_TextChanged( Object sender,  Class System.EventArgs e);
  1195.      Void lstStandardExpressions_SelectedIndexChanged( Object sender,  Class System.EventArgs e);
  1196.      Void RegexTypeEditor_Activated( Object sender,  Class System.EventArgs e);
  1197.      Void UpdateExpressionList();
  1198.      Void cmdTestValidate_Click( Object sender,  Class System.EventArgs args);
  1199.      Void ShowHelp();
  1200.      Void cmdHelp_Click( Object sender,  Class System.EventArgs e);
  1201.      Void Form_HelpRequested( Object sender,  Class System.Windows.Forms.HelpEventArgs e);
  1202.      Void cmdOK_Click( Object sender,  Class System.EventArgs e);
  1203.      SZArray Object get_CannedExpressions();
  1204.     property RegularExpression { get(){} set(){} };
  1205.     property CannedExpressions { get(){} set(){} };
  1206.     }
  1207. class CannedExpression : System.Object
  1208.     {
  1209.      String Description;
  1210.      String Expression;
  1211.      Void CannedExpression( String description,  String expression);
  1212.      String ToString();
  1213.     }
  1214. class System.Web.UI.Design.WebControls.RegexTypeEditor : System.Drawing.Design.UITypeEditor
  1215.     {
  1216.      Object EditValue( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.IServiceProvider provider,  Object value);
  1217.      ValueClass System.Drawing.Design.UITypeEditorEditStyle GetEditStyle( Class System.ComponentModel.ITypeDescriptorContext context);
  1218.      Void System.Web.UI.Design.WebControls.RegexTypeEditor();
  1219.     }
  1220. class System.Web.UI.Design.WebControls.RepeaterDesigner : System.Web.UI.Design.ControlDesigner
  1221.     {
  1222.      Class System.Diagnostics.TraceSwitch RepeaterDesignerSwitch;
  1223.      Class System.Web.UI.WebControls.Repeater repeater;
  1224.      Class System.Data.DataTable dummyDataTable;
  1225.      Class System.Data.DataTable designTimeDataTable;
  1226.      Void System.Web.UI.Design.WebControls.RepeaterDesigner();
  1227.      String get_DataMember();
  1228.      Void set_DataMember( String value);
  1229.      String get_DataSource();
  1230.      Void set_DataSource( String value);
  1231.      Boolean get_TemplatesExist();
  1232.      Void Dispose( Boolean disposing);
  1233.      Class System.Collections.IEnumerable GetDesignTimeDataSource( I4 minimumRows);
  1234.      Class System.Collections.IEnumerable GetDesignTimeDataSource( Class System.Collections.IEnumerable selectedDataSource,  I4 minimumRows);
  1235.      String GetDesignTimeHtml();
  1236.      String GetEmptyDesignTimeHtml();
  1237.      String GetErrorDesignTimeHtml( Class System.Exception e);
  1238.      Class System.Collections.IEnumerable GetResolvedSelectedDataSource();
  1239.      Object GetSelectedDataSource();
  1240.      Void Initialize( Class System.ComponentModel.IComponent component);
  1241.      Void OnComponentChanged( Object source,  Class System.ComponentModel.Design.ComponentChangedEventArgs ce);
  1242.      Void OnDataSourceChanged();
  1243.      Void PreFilterProperties( Class System.Collections.IDictionary properties);
  1244.      Void System.Web.UI.Design.WebControls.RepeaterDesigner();
  1245.     property DataMember { get(){} set(){} };
  1246.     property DataSource { get(){} set(){} };
  1247.     property TemplatesExist { get(){} set(){} };
  1248.     }
  1249. class System.Web.UI.Design.WebControls.TableCellsCollectionEditor : System.ComponentModel.Design.CollectionEditor
  1250.     {
  1251.      Void System.Web.UI.Design.WebControls.TableCellsCollectionEditor( Class System.Type type);
  1252.      Boolean CanSelectMultipleInstances();
  1253.      Object CreateInstance( Class System.Type itemType);
  1254.     }
  1255. class System.Web.UI.Design.WebControls.TableDesigner : System.Web.UI.Design.ControlDesigner
  1256.     {
  1257.      String GetDesignTimeHtml();
  1258.      String GetPersistInnerHtml();
  1259.      Void System.Web.UI.Design.WebControls.TableDesigner();
  1260.     }
  1261. class System.Web.UI.Design.WebControls.TableRowsCollectionEditor : System.ComponentModel.Design.CollectionEditor
  1262.     {
  1263.      Void System.Web.UI.Design.WebControls.TableRowsCollectionEditor( Class System.Type type);
  1264.      Boolean CanSelectMultipleInstances();
  1265.      Object CreateInstance( Class System.Type itemType);
  1266.     }
  1267. class System.Web.UI.Design.WebControls.XmlDesigner : System.Web.UI.Design.ControlDesigner
  1268.     {
  1269.      Class System.Web.UI.WebControls.Xml xml;
  1270.      Void System.Web.UI.Design.WebControls.XmlDesigner();
  1271.      Void Dispose( Boolean disposing);
  1272.      String GetDesignTimeHtml();
  1273.      String GetEmptyDesignTimeHtml();
  1274.      Void Initialize( Class System.ComponentModel.IComponent component);
  1275.     }
  1276. class System.Web.UI.Design.WebControls.ListControls.AutoFormatDialog : System.Windows.Forms.Form
  1277.     {
  1278.      String SCHEMES;
  1279.      Class System.Windows.Forms.ListBox schemeNameList;
  1280.      Class System.Web.UI.Design.Util.MSHTMLHost schemePreviewMSHTML;
  1281.      Class System.Windows.Forms.Button okButton;
  1282.      Class System.Windows.Forms.Button cancelButton;
  1283.      Class System.Windows.Forms.Button helpButton;
  1284.      Class System.Web.UI.WebControls.BaseDataList bdl;
  1285.      Boolean firstActivate;
  1286.      Class SchemePreview schemePreview;
  1287.      Void System.Web.UI.Design.WebControls.ListControls.AutoFormatDialog();
  1288.      Void ApplySelectedScheme();
  1289.      Void InitForm();
  1290.      Void SetComponent( Class System.Web.UI.WebControls.BaseDataList bdl);
  1291.      Void OnActivated( Class System.EventArgs e);
  1292.      Void ShowHelp();
  1293.      Void OnClickHelpButton( Object sender,  Class System.EventArgs e);
  1294.      Void OnHelpRequested( Object sender,  Class System.Windows.Forms.HelpEventArgs e);
  1295.      Void OnClickOKButton( Object sender,  Class System.EventArgs e);
  1296.      Void OnDelayLoadTimer( Object source,  Class System.EventArgs e);
  1297.      Void OnHandleDestroyed( Class System.EventArgs e);
  1298.      Void OnSelChangedSchemeName( Object sender,  Class System.EventArgs e);
  1299.      Void PreviewSelectedScheme();
  1300.     }
  1301. class SchemePreview : System.Object
  1302.     {
  1303.      String PREVIEW_CSS;
  1304.      String PREVIEW_HTML;
  1305.      String PREVIEW_ID;
  1306.      Class IHTMLDocument2 previewDocument;
  1307.      Class IHTMLElement previewElement;
  1308.      Class IHTMLStyleSheet previewStyleSheet;
  1309.      Void SchemePreview( Class IHTMLDocument2 document);
  1310.      Boolean InitPreview();
  1311.      Void ClearPreviewDocument( Boolean fEnabled);
  1312.      Void ClosePreview();
  1313.      Class IHTMLElement GetElement( String strID);
  1314.      Void PreviewScheme( Class BaseDataListScheme scheme);
  1315.     }
  1316. class BaseDataListScheme : System.Object
  1317.     {
  1318.      I4 FONT_BOLD;
  1319.      I4 FONT_ITALIC;
  1320.      String previewHTML;
  1321.      String name;
  1322.      String headerForeColor;
  1323.      String headerBackColor;
  1324.      I4 headerFont;
  1325.      String footerForeColor;
  1326.      String footerBackColor;
  1327.      I4 footerFont;
  1328.      String borderColor;
  1329.      String borderWidth;
  1330.      I4 borderStyle;
  1331.      I4 gridLines;
  1332.      I4 cellSpacing;
  1333.      I4 cellPadding;
  1334.      String foreColor;
  1335.      String backColor;
  1336.      String itemForeColor;
  1337.      String itemBackColor;
  1338.      I4 itemFont;
  1339.      String alternatingItemForeColor;
  1340.      String alternatingItemBackColor;
  1341.      I4 alternatingItemFont;
  1342.      String selectedItemForeColor;
  1343.      String selectedItemBackColor;
  1344.      I4 selectedItemFont;
  1345.      String pagerForeColor;
  1346.      String pagerBackColor;
  1347.      I4 pagerFont;
  1348.      I4 pagerAlign;
  1349.      I4 pagerMode;
  1350.      Void BaseDataListScheme( Class System.Data.DataRow schemeData);
  1351.      String get_Name();
  1352.      String get_PreviewHTML();
  1353.      Void ApplyScheme( Class System.Web.UI.WebControls.BaseDataList bdl);
  1354.      String CreatePreviewHTML();
  1355.      Boolean Equals( Object o);
  1356.      I4 GetHashCode();
  1357.      String ToString();
  1358.     property Name { get(){} set(){} };
  1359.     property PreviewHTML { get(){} set(){} };
  1360.     }
  1361. class DataGridScheme : BaseDataListScheme
  1362.     {
  1363.      SZArray Class DataGridScheme schemes;
  1364.      Void DataGridScheme( Class System.Data.DataRow schemeData);
  1365.      Void ApplyScheme( Class System.Web.UI.WebControls.BaseDataList bdl);
  1366.      String CreatePreviewHTML();
  1367.      SZArray Class DataGridScheme LoadSchemes();
  1368.     }
  1369. class DataListScheme : BaseDataListScheme
  1370.     {
  1371.      SZArray Class DataListScheme schemes;
  1372.      Void DataListScheme( Class System.Data.DataRow schemeData);
  1373.      Void ApplyScheme( Class System.Web.UI.WebControls.BaseDataList bdl);
  1374.      String CreatePreviewHTML();
  1375.      SZArray Class DataListScheme LoadSchemes();
  1376.     }
  1377. class System.Web.UI.Design.WebControls.ListControls.BaseDataListPage : System.Windows.Forms.Design.ComponentEditorPage
  1378.     {
  1379.      Boolean dataGridMode;
  1380.      Void System.Web.UI.Design.WebControls.ListControls.BaseDataListPage();
  1381.      String get_HelpKeyword();
  1382.      Boolean get_IsDataGridMode();
  1383.      Class System.Web.UI.WebControls.BaseDataList GetBaseControl();
  1384.      Class System.Web.UI.Design.WebControls.BaseDataListDesigner GetBaseDesigner();
  1385.      Void SetComponent( Class System.ComponentModel.IComponent component);
  1386.      Void ShowHelp();
  1387.      Boolean SupportsHelp();
  1388.     property HelpKeyword { get(){} set(){} };
  1389.     property IsDataGridMode { get(){} set(){} };
  1390.     }
  1391. class DataSourceItem : System.Object
  1392.     {
  1393.      Class System.Collections.IEnumerable runtimeDataSource;
  1394.      String dataSourceName;
  1395.      Class System.ComponentModel.PropertyDescriptorCollection dataFields;
  1396.      Void DataSourceItem( String dataSourceName,  Class System.Collections.IEnumerable runtimeDataSource);
  1397.      Class System.ComponentModel.PropertyDescriptorCollection get_Fields();
  1398.      Boolean get_HasDataMembers();
  1399.      String get_Name();
  1400.      Object get_RuntimeComponent();
  1401.      Class System.Collections.IEnumerable get_RuntimeDataSource();
  1402.      Void ClearFields();
  1403.      Boolean IsSelectable();
  1404.      String ToString();
  1405.     property Fields { get(){} set(){} };
  1406.     property HasDataMembers { get(){} set(){} };
  1407.     property Name { get(){} set(){} };
  1408.     property RuntimeComponent { get(){} set(){} };
  1409.     property RuntimeDataSource { get(){} set(){} };
  1410.     }
  1411. class ListSourceDataSourceItem : DataSourceItem
  1412.     {
  1413.      Class System.ComponentModel.IListSource runtimeListSource;
  1414.      String currentDataMember;
  1415.      SZArray String dataMembers;
  1416.      Void ListSourceDataSourceItem( String dataSourceName,  Class System.ComponentModel.IListSource runtimeListSource);
  1417.      String get_CurrentDataMember();
  1418.      Void set_CurrentDataMember( String value);
  1419.      SZArray String get_DataMembers();
  1420.      Boolean get_HasDataMembers();
  1421.      Object get_RuntimeComponent();
  1422.      Class System.Collections.IEnumerable get_RuntimeDataSource();
  1423.     property CurrentDataMember { get(){} set(){} };
  1424.     property DataMembers { get(){} set(){} };
  1425.     property HasDataMembers { get(){} set(){} };
  1426.     property RuntimeComponent { get(){} set(){} };
  1427.     property RuntimeDataSource { get(){} set(){} };
  1428.     }
  1429. class System.Web.UI.Design.WebControls.ListControls.BordersPage : System.Web.UI.Design.WebControls.ListControls.BaseDataListPage
  1430.     {
  1431.      I4 IDX_GRID_HORIZONTAL;
  1432.      I4 IDX_GRID_VERTICAL;
  1433.      I4 IDX_GRID_BOTH;
  1434.      I4 IDX_GRID_NEITHER;
  1435.      Class System.Web.UI.Design.Util.NumberEdit cellPaddingEdit;
  1436.      Class System.Web.UI.Design.Util.NumberEdit cellSpacingEdit;
  1437.      Class System.Windows.Forms.ComboBox gridLinesCombo;
  1438.      Class System.Web.UI.Design.Util.ColorComboBox borderColorCombo;
  1439.      Class System.Windows.Forms.Button borderColorPickerButton;
  1440.      Class System.Web.UI.Design.Util.UnitControl borderWidthUnit;
  1441.      Void System.Web.UI.Design.WebControls.ListControls.BordersPage();
  1442.      String get_HelpKeyword();
  1443.      Void InitForm();
  1444.      Void InitPage();
  1445.      Void LoadComponent();
  1446.      Void OnBordersChanged( Object source,  Class System.EventArgs e);
  1447.      Void OnClickColorPicker( Object source,  Class System.EventArgs e);
  1448.      Void SaveComponent();
  1449.      Void SetComponent( Class System.ComponentModel.IComponent component);
  1450.     property HelpKeyword { get(){} set(){} };
  1451.     }
  1452. class System.Web.UI.Design.WebControls.ListControls.DataGridColumnsPage : System.Web.UI.Design.WebControls.ListControls.BaseDataListPage
  1453.     {
  1454.      I4 ILI_DATASOURCE;
  1455.      I4 ILI_BOUND;
  1456.      I4 ILI_ALL;
  1457.      I4 ILI_CUSTOM;
  1458.      I4 ILI_BUTTON;
  1459.      I4 ILI_SELECTBUTTON;
  1460.      I4 ILI_EDITBUTTON;
  1461.      I4 ILI_DELETEBUTTON;
  1462.      I4 ILI_HYPERLINK;
  1463.      I4 ILI_TEMPLATE;
  1464.      Class System.Windows.Forms.CheckBox autoColumnCheck;
  1465.      Class System.Windows.Forms.TreeView availableColumnsTree;
  1466.      Class System.Windows.Forms.Button addColumnButton;
  1467.      Class System.Windows.Forms.ListView selColumnsList;
  1468.      Class System.Web.UI.Design.Util.IconButton moveColumnUpButton;
  1469.      Class System.Web.UI.Design.Util.IconButton moveColumnDownButton;
  1470.      Class System.Web.UI.Design.Util.IconButton deleteColumnButton;
  1471.      Class System.Web.UI.Design.Util.GroupLabel columnPropsGroup;
  1472.      Class System.Windows.Forms.TextBox columnHeaderTextEdit;
  1473.      Class System.Windows.Forms.TextBox columnHeaderImageEdit;
  1474.      Class System.Windows.Forms.TextBox columnFooterTextEdit;
  1475.      Class System.Windows.Forms.ComboBox columnSortExprCombo;
  1476.      Class System.Windows.Forms.CheckBox columnVisibleCheck;
  1477.      Class System.Windows.Forms.Button columnHeaderImagePickerButton;
  1478.      Class System.Windows.Forms.LinkLabel templatizeLink;
  1479.      Class BoundColumnEditor boundColumnEditor;
  1480.      Class ButtonColumnEditor buttonColumnEditor;
  1481.      Class HyperLinkColumnEditor hyperLinkColumnEditor;
  1482.      Class EditCommandColumnEditor editCommandColumnEditor;
  1483.      Class DataSourceItem currentDataSource;
  1484.      Class DataSourceNode selectedDataSourceNode;
  1485.      Class ColumnItem currentColumnItem;
  1486.      Class ColumnItemEditor currentColumnEditor;
  1487.      Boolean propChangesPending;
  1488.      Boolean headerTextChanged;
  1489.      Void System.Web.UI.Design.WebControls.ListControls.DataGridColumnsPage();
  1490.      String get_HelpKeyword();
  1491.      Void InitForm();
  1492.      Void InitPage();
  1493.      Void LoadColumnProperties();
  1494.      Void LoadColumns();
  1495.      Void LoadComponent();
  1496.      Void LoadDataSourceItem();
  1497.      Void LoadDataSourceFields();
  1498.      Void LoadAvailableColumnsTree();
  1499.      Void OnChangedColumnProperties( Object source,  Class System.EventArgs e);
  1500.      Void OnCheckChangedAutoColumn( Object source,  Class System.EventArgs e);
  1501.      Void OnClickAddColumn( Object source,  Class System.EventArgs e);
  1502.      Void OnClickColHeaderImagePicker( Object source,  Class System.EventArgs e);
  1503.      Void OnClickDeleteColumn( Object source,  Class System.EventArgs e);
  1504.      Void OnClickMoveColumnDown( Object source,  Class System.EventArgs e);
  1505.      Void OnClickMoveColumnUp( Object source,  Class System.EventArgs e);
  1506.      Void OnClickTemplatize( Object source,  Class System.Windows.Forms.LinkLabelLinkClickedEventArgs e);
  1507.      Void OnLostFocusColHeaderText( Object source,  Class System.EventArgs e);
  1508.      Void OnSelChangedAvailableColumns( Object source,  Class System.Windows.Forms.TreeViewEventArgs e);
  1509.      Void OnSelIndexChangedSelColumnsList( Object source,  Class System.EventArgs e);
  1510.      Void OnTextChangedColHeaderText( Object source,  Class System.EventArgs e);
  1511.      Void SaveColumnProperties();
  1512.      Void SaveComponent();
  1513.      Void SetComponent( Class System.ComponentModel.IComponent component);
  1514.      Void UpdateEnabledVisibleState();
  1515.     property HelpKeyword { get(){} set(){} };
  1516.     }
  1517. class AvailableColumnNode : System.Windows.Forms.TreeNode
  1518.     {
  1519.      Void AvailableColumnNode( String text,  I4 icon);
  1520.      Boolean get_CreatesMultipleColumns();
  1521.      Boolean get_IsColumnCreator();
  1522.      Class ColumnItem CreateColumn();
  1523.      SZArray Class ColumnItem CreateColumns( Class System.ComponentModel.PropertyDescriptorCollection fields);
  1524.     property CreatesMultipleColumns { get(){} set(){} };
  1525.     property IsColumnCreator { get(){} set(){} };
  1526.     }
  1527. class DataSourceNode : AvailableColumnNode
  1528.     {
  1529.      Void DataSourceNode();
  1530.      Boolean get_IsColumnCreator();
  1531.     property IsColumnCreator { get(){} set(){} };
  1532.     }
  1533. class DataFieldNode : AvailableColumnNode
  1534.     {
  1535.      String fieldName;
  1536.      Boolean genericBoundColumn;
  1537.      Boolean allFields;
  1538.      Void DataFieldNode();
  1539.      Void DataFieldNode( String fieldName);
  1540.      Boolean get_CreatesMultipleColumns();
  1541.      Class ColumnItem CreateColumn();
  1542.      SZArray Class ColumnItem CreateColumns( Class System.ComponentModel.PropertyDescriptorCollection fields);
  1543.     property CreatesMultipleColumns { get(){} set(){} };
  1544.     }
  1545. class ButtonNode : AvailableColumnNode
  1546.     {
  1547.      String command;
  1548.      String buttonText;
  1549.      Void ButtonNode();
  1550.      Void ButtonNode( String command,  String buttonText,  String text);
  1551.      Class ColumnItem CreateColumn();
  1552.     }
  1553. class EditCommandNode : AvailableColumnNode
  1554.     {
  1555.      Void EditCommandNode();
  1556.      Class ColumnItem CreateColumn();
  1557.     }
  1558. class HyperLinkNode : AvailableColumnNode
  1559.     {
  1560.      String hyperLinkText;
  1561.      Void HyperLinkNode();
  1562.      Void HyperLinkNode( String hyperLinkText);
  1563.      Class ColumnItem CreateColumn();
  1564.     }
  1565. class TemplateNode : AvailableColumnNode
  1566.     {
  1567.      Void TemplateNode();
  1568.      Class ColumnItem CreateColumn();
  1569.     }
  1570. class ColumnItem : System.Windows.Forms.ListViewItem
  1571.     {
  1572.      Class System.Web.UI.WebControls.DataGridColumn runtimeColumn;
  1573.      String headerText;
  1574.      String headerImageUrl;
  1575.      String footerText;
  1576.      Boolean visible;
  1577.      String sortExpression;
  1578.      Void ColumnItem( Class System.Web.UI.WebControls.DataGridColumn runtimeColumn,  I4 image);
  1579.      Class ColumnItemEditor get_ColumnEditor();
  1580.      String get_HeaderText();
  1581.      Void set_HeaderText( String value);
  1582.      String get_HeaderImageUrl();
  1583.      Void set_HeaderImageUrl( String value);
  1584.      String get_FooterText();
  1585.      Void set_FooterText( String value);
  1586.      Class System.Web.UI.WebControls.DataGridColumn get_RuntimeColumn();
  1587.      String get_SortExpression();
  1588.      Void set_SortExpression( String value);
  1589.      Boolean get_Visible();
  1590.      Void set_Visible( Boolean value);
  1591.      String GetDefaultHeaderText();
  1592.      String GetNodeText( String headerText);
  1593.      Class System.Web.UI.ITemplate GetTemplate( Class System.Web.UI.WebControls.DataGrid dataGrid,  String templateContent);
  1594.      Class System.Web.UI.WebControls.TemplateColumn GetTemplateColumn( Class System.Web.UI.WebControls.DataGrid dataGrid);
  1595.      Void LoadColumnInfo();
  1596.      Void SaveColumnInfo();
  1597.      Void UpdateDisplayText();
  1598.     property ColumnEditor { get(){} set(){} };
  1599.     property HeaderText { get(){} set(){} };
  1600.     property HeaderImageUrl { get(){} set(){} };
  1601.     property FooterText { get(){} set(){} };
  1602.     property RuntimeColumn { get(){} set(){} };
  1603.     property SortExpression { get(){} set(){} };
  1604.     property Visible { get(){} set(){} };
  1605.     }
  1606. class BoundColumnItem : ColumnItem
  1607.     {
  1608.      String dataField;
  1609.      String dataFormatString;
  1610.      Boolean readOnly;
  1611.      Void BoundColumnItem( Class System.Web.UI.WebControls.BoundColumn runtimeColumn);
  1612.      String get_DataField();
  1613.      Void set_DataField( String value);
  1614.      String get_DataFormatString();
  1615.      Void set_DataFormatString( String value);
  1616.      Boolean get_ReadOnly();
  1617.      Void set_ReadOnly( Boolean value);
  1618.      String GetDefaultHeaderText();
  1619.      Class System.Web.UI.WebControls.TemplateColumn GetTemplateColumn( Class System.Web.UI.WebControls.DataGrid dataGrid);
  1620.      String GetTemplateContent( Boolean editMode);
  1621.      Void LoadColumnInfo();
  1622.      Void SaveColumnInfo();
  1623.     property DataField { get(){} set(){} };
  1624.     property DataFormatString { get(){} set(){} };
  1625.     property ReadOnly { get(){} set(){} };
  1626.     }
  1627. class ButtonColumnItem : ColumnItem
  1628.     {
  1629.      String command;
  1630.      String buttonText;
  1631.      String buttonDataTextField;
  1632.      String buttonDataTextFormatString;
  1633.      ValueClass System.Web.UI.WebControls.ButtonColumnType buttonType;
  1634.      Void ButtonColumnItem( Class System.Web.UI.WebControls.ButtonColumn runtimeColumn);
  1635.      String get_Command();
  1636.      Void set_Command( String value);
  1637.      String get_ButtonText();
  1638.      Void set_ButtonText( String value);
  1639.      ValueClass System.Web.UI.WebControls.ButtonColumnType get_ButtonType();
  1640.      Void set_ButtonType( ValueClass System.Web.UI.WebControls.ButtonColumnType value);
  1641.      String get_ButtonDataTextField();
  1642.      Void set_ButtonDataTextField( String value);
  1643.      String get_ButtonDataTextFormatString();
  1644.      Void set_ButtonDataTextFormatString( String value);
  1645.      String GetDefaultHeaderText();
  1646.      Class System.Web.UI.WebControls.TemplateColumn GetTemplateColumn( Class System.Web.UI.WebControls.DataGrid dataGrid);
  1647.      Void LoadColumnInfo();
  1648.      Void SaveColumnInfo();
  1649.     property Command { get(){} set(){} };
  1650.     property ButtonText { get(){} set(){} };
  1651.     property ButtonType { get(){} set(){} };
  1652.     property ButtonDataTextField { get(){} set(){} };
  1653.     property ButtonDataTextFormatString { get(){} set(){} };
  1654.     }
  1655. class HyperLinkColumnItem : ColumnItem
  1656.     {
  1657.      String anchorText;
  1658.      String anchorDataTextField;
  1659.      String anchorDataTextFormatString;
  1660.      String url;
  1661.      String dataUrlField;
  1662.      String dataUrlFormatString;
  1663.      String target;
  1664.      Void HyperLinkColumnItem( Class System.Web.UI.WebControls.HyperLinkColumn runtimeColumn);
  1665.      String get_AnchorText();
  1666.      Void set_AnchorText( String value);
  1667.      String get_AnchorDataTextField();
  1668.      Void set_AnchorDataTextField( String value);
  1669.      String get_AnchorDataTextFormatString();
  1670.      Void set_AnchorDataTextFormatString( String value);
  1671.      String get_Url();
  1672.      Void set_Url( String value);
  1673.      String get_DataUrlField();
  1674.      Void set_DataUrlField( String value);
  1675.      String get_DataUrlFormatString();
  1676.      Void set_DataUrlFormatString( String value);
  1677.      String get_Target();
  1678.      Void set_Target( String value);
  1679.      String GetDefaultHeaderText();
  1680.      Class System.Web.UI.WebControls.TemplateColumn GetTemplateColumn( Class System.Web.UI.WebControls.DataGrid dataGrid);
  1681.      Void LoadColumnInfo();
  1682.      Void SaveColumnInfo();
  1683.     property AnchorText { get(){} set(){} };
  1684.     property AnchorDataTextField { get(){} set(){} };
  1685.     property AnchorDataTextFormatString { get(){} set(){} };
  1686.     property Url { get(){} set(){} };
  1687.     property DataUrlField { get(){} set(){} };
  1688.     property DataUrlFormatString { get(){} set(){} };
  1689.     property Target { get(){} set(){} };
  1690.     }
  1691. class TemplateColumnItem : ColumnItem
  1692.     {
  1693.      Void TemplateColumnItem( Class System.Web.UI.WebControls.TemplateColumn runtimeColumn);
  1694.      String GetDefaultHeaderText();
  1695.     }
  1696. class EditCommandColumnItem : ColumnItem
  1697.     {
  1698.      String editText;
  1699.      String updateText;
  1700.      String cancelText;
  1701.      ValueClass System.Web.UI.WebControls.ButtonColumnType buttonType;
  1702.      Void EditCommandColumnItem( Class System.Web.UI.WebControls.EditCommandColumn runtimeColumn);
  1703.      ValueClass System.Web.UI.WebControls.ButtonColumnType get_ButtonType();
  1704.      Void set_ButtonType( ValueClass System.Web.UI.WebControls.ButtonColumnType value);
  1705.      String get_CancelText();
  1706.      Void set_CancelText( String value);
  1707.      String get_EditText();
  1708.      Void set_EditText( String value);
  1709.      String get_UpdateText();
  1710.      Void set_UpdateText( String value);
  1711.      String GetDefaultHeaderText();
  1712.      Class System.Web.UI.WebControls.TemplateColumn GetTemplateColumn( Class System.Web.UI.WebControls.DataGrid dataGrid);
  1713.      String GetTemplateContent( Boolean editMode);
  1714.      Void LoadColumnInfo();
  1715.      Void SaveColumnInfo();
  1716.     property ButtonType { get(){} set(){} };
  1717.     property CancelText { get(){} set(){} };
  1718.     property EditText { get(){} set(){} };
  1719.     property UpdateText { get(){} set(){} };
  1720.     }
  1721. class CustomColumnItem : ColumnItem
  1722.     {
  1723.      Void CustomColumnItem( Class System.Web.UI.WebControls.DataGridColumn runtimeColumn);
  1724.     }
  1725. class ColumnItemEditor : System.Windows.Forms.Panel
  1726.     {
  1727.      Class ColumnItem columnItem;
  1728.      Class System.EventHandler onChangedHandler;
  1729.      Boolean dataFieldsAvailable;
  1730.      Void ColumnItemEditor();
  1731.      Void AddDataField( String fieldName);
  1732.      Void add_Changed( Class System.EventHandler value);
  1733.      Void remove_Changed( Class System.EventHandler value);
  1734.      Void ClearDataFields();
  1735.      Void InitPanel();
  1736.      Void LoadColumn( Class ColumnItem columnItem);
  1737.      Void OnChanged( Class System.EventArgs e);
  1738.      Void SaveColumn();
  1739.     event Changed;
  1740.     }
  1741. class BoundColumnEditor : ColumnItemEditor
  1742.     {
  1743.      Class System.Windows.Forms.TextBox dataFieldEdit;
  1744.      Class System.Windows.Forms.TextBox dataFormatStringEdit;
  1745.      Class System.Windows.Forms.CheckBox readOnlyCheck;
  1746.      Void BoundColumnEditor();
  1747.      Void InitPanel();
  1748.      Void LoadColumn( Class ColumnItem columnItem);
  1749.      Void OnColumnChanged( Object source,  Class System.EventArgs e);
  1750.      Void SaveColumn();
  1751.     }
  1752. class ButtonColumnEditor : ColumnItemEditor
  1753.     {
  1754.      I4 IDX_TYPE_LINKBUTTON;
  1755.      I4 IDX_TYPE_PUSHBUTTON;
  1756.      Class System.Windows.Forms.TextBox commandEdit;
  1757.      Class System.Windows.Forms.TextBox textEdit;
  1758.      Class System.Web.UI.Design.Util.UnsettableComboBox dataTextFieldCombo;
  1759.      Class System.Windows.Forms.TextBox dataTextFieldEdit;
  1760.      Class System.Windows.Forms.TextBox dataTextFormatStringEdit;
  1761.      Class System.Windows.Forms.ComboBox buttonTypeCombo;
  1762.      Void ButtonColumnEditor();
  1763.      Void AddDataField( String fieldName);
  1764.      Void ClearDataFields();
  1765.      Void InitPanel();
  1766.      Void LoadColumn( Class ColumnItem columnItem);
  1767.      Void OnColumnChanged( Object source,  Class System.EventArgs e);
  1768.      Void SaveColumn();
  1769.      Void UpdateEnabledState();
  1770.     }
  1771. class HyperLinkColumnEditor : ColumnItemEditor
  1772.     {
  1773.      Class System.Windows.Forms.TextBox textEdit;
  1774.      Class System.Web.UI.Design.Util.UnsettableComboBox dataTextFieldCombo;
  1775.      Class System.Windows.Forms.TextBox dataTextFieldEdit;
  1776.      Class System.Windows.Forms.TextBox dataTextFormatStringEdit;
  1777.      Class System.Windows.Forms.TextBox urlEdit;
  1778.      Class System.Web.UI.Design.Util.UnsettableComboBox dataUrlFieldCombo;
  1779.      Class System.Windows.Forms.TextBox dataUrlFieldEdit;
  1780.      Class System.Windows.Forms.TextBox dataUrlFormatStringEdit;
  1781.      Class System.Windows.Forms.ComboBox targetCombo;
  1782.      Void HyperLinkColumnEditor();
  1783.      Void AddDataField( String fieldName);
  1784.      Void ClearDataFields();
  1785.      Void InitPanel();
  1786.      Void LoadColumn( Class ColumnItem columnItem);
  1787.      Void OnColumnChanged( Object source,  Class System.EventArgs e);
  1788.      Void SaveColumn();
  1789.      Void UpdateEnabledState();
  1790.     }
  1791. class EditCommandColumnEditor : ColumnItemEditor
  1792.     {
  1793.      I4 IDX_TYPE_LINKBUTTON;
  1794.      I4 IDX_TYPE_PUSHBUTTON;
  1795.      Class System.Windows.Forms.TextBox editTextEdit;
  1796.      Class System.Windows.Forms.TextBox updateTextEdit;
  1797.      Class System.Windows.Forms.TextBox cancelTextEdit;
  1798.      Class System.Windows.Forms.ComboBox buttonTypeCombo;
  1799.      Void EditCommandColumnEditor();
  1800.      Void InitPanel();
  1801.      Void LoadColumn( Class ColumnItem columnItem);
  1802.      Void OnColumnChanged( Object source,  Class System.EventArgs e);
  1803.      Void SaveColumn();
  1804.     }
  1805. class System.Web.UI.Design.WebControls.ListControls.DataGridGeneralPage : System.Web.UI.Design.WebControls.ListControls.BaseDataListPage
  1806.     {
  1807.      Class System.Windows.Forms.CheckBox showHeaderCheck;
  1808.      Class System.Windows.Forms.CheckBox showFooterCheck;
  1809.      Class System.Windows.Forms.CheckBox allowSortingCheck;
  1810.      Class System.Web.UI.Design.Util.UnsettableComboBox dataSourceCombo;
  1811.      Class System.Web.UI.Design.Util.UnsettableComboBox dataMemberCombo;
  1812.      Class System.Web.UI.Design.Util.UnsettableComboBox dataKeyFieldCombo;
  1813.      Class System.Windows.Forms.Label columnInfoLabel;
  1814.      Class DataSourceItem currentDataSource;
  1815.      Boolean dataSourceDirty;
  1816.      Void System.Web.UI.Design.WebControls.ListControls.DataGridGeneralPage();
  1817.      String get_HelpKeyword();
  1818.      Void InitForm();
  1819.      Void InitPage();
  1820.      Void LoadComponent();
  1821.      Void LoadDataMembers();
  1822.      Void LoadDataSourceFields();
  1823.      Void LoadDataSourceItems();
  1824.      Void OnCheckChangedShowHeader( Object source,  Class System.EventArgs e);
  1825.      Void OnCheckChangedShowFooter( Object source,  Class System.EventArgs e);
  1826.      Void OnCheckChangedAllowSorting( Object source,  Class System.EventArgs e);
  1827.      Void OnSelChangedDataKeyField( Object source,  Class System.EventArgs e);
  1828.      Void OnSelChangedDataMember( Object source,  Class System.EventArgs e);
  1829.      Void OnSelChangedDataSource( Object source,  Class System.EventArgs e);
  1830.      Void SaveComponent();
  1831.      Void SetComponent( Class System.ComponentModel.IComponent component);
  1832.      Void UpdateEnabledVisibleState();
  1833.     property HelpKeyword { get(){} set(){} };
  1834.     }
  1835. class System.Web.UI.Design.WebControls.ListControls.DataGridPagingPage : System.Web.UI.Design.WebControls.ListControls.BaseDataListPage
  1836.     {
  1837.      I4 IDX_POS_TOP;
  1838.      I4 IDX_POS_BOTTOM;
  1839.      I4 IDX_POS_TOPANDBOTTOM;
  1840.      I4 IDX_MODE_PAGEBUTTONS;
  1841.      I4 IDX_MODE_PAGENUMBERS;
  1842.      Class System.Windows.Forms.CheckBox allowPagingCheck;
  1843.      Class System.Web.UI.Design.Util.NumberEdit pageSizeEdit;
  1844.      Class System.Windows.Forms.CheckBox visibleCheck;
  1845.      Class System.Windows.Forms.ComboBox posCombo;
  1846.      Class System.Windows.Forms.ComboBox modeCombo;
  1847.      Class System.Windows.Forms.TextBox nextPageTextEdit;
  1848.      Class System.Windows.Forms.TextBox prevPageTextEdit;
  1849.      Class System.Web.UI.Design.Util.NumberEdit pageButtonCountEdit;
  1850.      Class System.Windows.Forms.CheckBox allowCustomPagingCheck;
  1851.      Void System.Web.UI.Design.WebControls.ListControls.DataGridPagingPage();
  1852.      String get_HelpKeyword();
  1853.      Void InitForm();
  1854.      Void InitPage();
  1855.      Void LoadComponent();
  1856.      Void OnCheckChangedAllowCustomPaging( Object source,  Class System.EventArgs e);
  1857.      Void OnCheckChangedAllowPaging( Object source,  Class System.EventArgs e);
  1858.      Void OnCheckChangedVisible( Object source,  Class System.EventArgs e);
  1859.      Void OnPagerChanged( Object source,  Class System.EventArgs e);
  1860.      Void OnTextChangedPageSize( Object source,  Class System.EventArgs e);
  1861.      Void SaveComponent();
  1862.      Void SetComponent( Class System.ComponentModel.IComponent component);
  1863.      Void UpdateEnabledVisibleState();
  1864.     property HelpKeyword { get(){} set(){} };
  1865.     }
  1866. class System.Web.UI.Design.WebControls.ListControls.DataListGeneralPage : System.Web.UI.Design.WebControls.ListControls.BaseDataListPage
  1867.     {
  1868.      I4 IDX_DIR_HORIZONTAL;
  1869.      I4 IDX_DIR_VERTICAL;
  1870.      I4 IDX_MODE_TABLE;
  1871.      I4 IDX_MODE_FLOW;
  1872.      Class System.Web.UI.Design.Util.UnsettableComboBox dataSourceCombo;
  1873.      Class System.Web.UI.Design.Util.UnsettableComboBox dataMemberCombo;
  1874.      Class System.Web.UI.Design.Util.UnsettableComboBox dataKeyFieldCombo;
  1875.      Class System.Windows.Forms.CheckBox showHeaderCheck;
  1876.      Class System.Windows.Forms.CheckBox showFooterCheck;
  1877.      Class System.Web.UI.Design.Util.NumberEdit repeatColumnsEdit;
  1878.      Class System.Windows.Forms.ComboBox repeatDirectionCombo;
  1879.      Class System.Windows.Forms.ComboBox repeatLayoutCombo;
  1880.      Class System.Windows.Forms.CheckBox extractRowsCheck;
  1881.      Class DataSourceItem currentDataSource;
  1882.      Boolean dataSourceDirty;
  1883.      Void System.Web.UI.Design.WebControls.ListControls.DataListGeneralPage();
  1884.      String get_HelpKeyword();
  1885.      Void InitForm();
  1886.      Void InitPage();
  1887.      Void LoadComponent();
  1888.      Void LoadDataMembers();
  1889.      Void LoadDataSourceFields();
  1890.      Void LoadDataSourceItems();
  1891.      Void OnCheckChangedExtractRows( Object source,  Class System.EventArgs e);
  1892.      Void OnChangedRepeatProps( Object source,  Class System.EventArgs e);
  1893.      Void OnCheckChangedShowHeader( Object source,  Class System.EventArgs e);
  1894.      Void OnCheckChangedShowFooter( Object source,  Class System.EventArgs e);
  1895.      Void OnSelChangedDataKeyField( Object source,  Class System.EventArgs e);
  1896.      Void OnSelChangedDataMember( Object source,  Class System.EventArgs e);
  1897.      Void OnSelChangedDataSource( Object source,  Class System.EventArgs e);
  1898.      Void SaveComponent();
  1899.      Void SetComponent( Class System.ComponentModel.IComponent component);
  1900.      Void UpdateEnabledVisibleState();
  1901.     property HelpKeyword { get(){} set(){} };
  1902.     }
  1903. class System.Web.UI.Design.WebControls.ListControls.FormatPage : System.Web.UI.Design.WebControls.ListControls.BaseDataListPage
  1904.     {
  1905.      I4 IDX_ENTIRE;
  1906.      I4 IDX_PAGER;
  1907.      I4 IDX_HEADER;
  1908.      I4 IDX_FOOTER;
  1909.      I4 IDX_ROW_NORMAL;
  1910.      I4 IDX_ROW_ALT;
  1911.      I4 IDX_ROW_SELECTED;
  1912.      I4 IDX_ROW_EDIT;
  1913.      I4 ROW_TYPE_COUNT;
  1914.      I4 COL_ROW_TYPE_COUNT;
  1915.      I4 IDX_ITEM_NORMAL;
  1916.      I4 IDX_ITEM_ALT;
  1917.      I4 IDX_ITEM_SELECTED;
  1918.      I4 IDX_ITEM_EDIT;
  1919.      I4 IDX_ITEM_SEPARATOR;
  1920.      I4 ITEM_TYPE_COUNT;
  1921.      I4 IDX_FSIZE_SMALLER;
  1922.      I4 IDX_FSIZE_LARGER;
  1923.      I4 IDX_FSIZE_XXSMALL;
  1924.      I4 IDX_FSIZE_XSMALL;
  1925.      I4 IDX_FSIZE_SMALL;
  1926.      I4 IDX_FSIZE_MEDIUM;
  1927.      I4 IDX_FSIZE_LARGE;
  1928.      I4 IDX_FSIZE_XLARGE;
  1929.      I4 IDX_FSIZE_XXLARGE;
  1930.      I4 IDX_FSIZE_CUSTOM;
  1931.      I4 IDX_HALIGN_NOTSET;
  1932.      I4 IDX_HALIGN_LEFT;
  1933.      I4 IDX_HALIGN_CENTER;
  1934.      I4 IDX_HALIGN_RIGHT;
  1935.      I4 IDX_HALIGN_JUSTIFY;
  1936.      I4 IDX_VALIGN_NOTSET;
  1937.      I4 IDX_VALIGN_TOP;
  1938.      I4 IDX_VALIGN_MIDDLE;
  1939.      I4 IDX_VALIGN_BOTTOM;
  1940.      Class System.Windows.Forms.TreeView formatTree;
  1941.      Class System.Windows.Forms.Panel stylePanel;
  1942.      Class System.Web.UI.Design.Util.ColorComboBox foreColorCombo;
  1943.      Class System.Windows.Forms.Button foreColorPickerButton;
  1944.      Class System.Web.UI.Design.Util.ColorComboBox backColorCombo;
  1945.      Class System.Windows.Forms.Button backColorPickerButton;
  1946.      Class System.Windows.Forms.ComboBox fontNameCombo;
  1947.      Class System.Web.UI.Design.Util.UnsettableComboBox fontSizeCombo;
  1948.      Class System.Web.UI.Design.Util.UnitControl fontSizeUnit;
  1949.      Class System.Windows.Forms.CheckBox boldCheck;
  1950.      Class System.Windows.Forms.CheckBox italicCheck;
  1951.      Class System.Windows.Forms.CheckBox underlineCheck;
  1952.      Class System.Windows.Forms.CheckBox strikeOutCheck;
  1953.      Class System.Windows.Forms.CheckBox overlineCheck;
  1954.      Class System.Windows.Forms.Panel columnPanel;
  1955.      Class System.Web.UI.Design.Util.UnitControl widthUnit;
  1956.      Class System.Windows.Forms.CheckBox allowWrappingCheck;
  1957.      Class System.Web.UI.Design.Util.UnsettableComboBox horzAlignCombo;
  1958.      Class System.Windows.Forms.Label vertAlignLabel;
  1959.      Class System.Web.UI.Design.Util.UnsettableComboBox vertAlignCombo;
  1960.      Class FormatObject currentFormatObject;
  1961.      Class FormatTreeNode currentFormatNode;
  1962.      Boolean propChangesPending;
  1963.      Boolean fontNameChanged;
  1964.      Class System.Collections.ArrayList formatNodes;
  1965.      Void System.Web.UI.Design.WebControls.ListControls.FormatPage();
  1966.      String get_HelpKeyword();
  1967.      Void InitFontList();
  1968.      Void InitForm();
  1969.      Void InitFormatTree();
  1970.      Void InitFormatUI();
  1971.      Void InitPage();
  1972.      Void LoadComponent();
  1973.      Void LoadFormatProperties();
  1974.      Void OnClickBackColorPicker( Object source,  Class System.EventArgs e);
  1975.      Void OnClickForeColorPicker( Object source,  Class System.EventArgs e);
  1976.      Void OnFontNameChanged( Object source,  Class System.EventArgs e);
  1977.      Void OnFontSizeChanged( Object source,  Class System.EventArgs e);
  1978.      Void OnHandleCreated( Class System.EventArgs e);
  1979.      Void OnFormatChanged( Object source,  Class System.EventArgs e);
  1980.      Void OnSelChangedFormatObject( Object source,  Class System.Windows.Forms.TreeViewEventArgs e);
  1981.      Void SaveComponent();
  1982.      Void SaveFormatProperties();
  1983.      Void SetComponent( Class System.ComponentModel.IComponent component);
  1984.      Void UpdateEnabledVisibleState();
  1985.     property HelpKeyword { get(){} set(){} };
  1986.     }
  1987. class FormatTreeNode : System.Windows.Forms.TreeNode
  1988.     {
  1989.      Class FormatObject formatObject;
  1990.      Boolean dirty;
  1991.      Void FormatTreeNode( String text,  Class FormatObject formatObject);
  1992.      Boolean get_Dirty();
  1993.      Void set_Dirty( Boolean value);
  1994.      Class FormatObject get_FormatObject();
  1995.     property Dirty { get(){} set(){} };
  1996.     property FormatObject { get(){} set(){} };
  1997.     }
  1998. class FormatObject : System.Object
  1999.     {
  2000.      Void LoadFormatInfo();
  2001.      Void SaveFormatInfo();
  2002.      Void FormatObject();
  2003.     }
  2004. class FormatStyle : FormatObject
  2005.     {
  2006.      String foreColor;
  2007.      String backColor;
  2008.      String fontName;
  2009.      Boolean fontNameChanged;
  2010.      I4 fontType;
  2011.      String fontSize;
  2012.      Boolean bold;
  2013.      Boolean italic;
  2014.      Boolean underline;
  2015.      Boolean strikeOut;
  2016.      Boolean overline;
  2017.      I4 horzAlignment;
  2018.      I4 vertAlignment;
  2019.      Boolean allowWrapping;
  2020.      Class System.Web.UI.WebControls.Style runtimeStyle;
  2021.      Void FormatStyle( Class System.Web.UI.WebControls.Style runtimeStyle);
  2022.      Boolean get_IsTableItemStyle();
  2023.      Void LoadFormatInfo();
  2024.      Void SaveFormatInfo();
  2025.     property IsTableItemStyle { get(){} set(){} };
  2026.     }
  2027. class FormatColumn : FormatObject
  2028.     {
  2029.      String width;
  2030.      Class System.Web.UI.WebControls.DataGridColumn runtimeColumn;
  2031.      Void FormatColumn( Class System.Web.UI.WebControls.DataGridColumn runtimeColumn);
  2032.      Void LoadFormatInfo();
  2033.      Void SaveFormatInfo();
  2034.     }
  2035. class System.ServiceProcess.Design.ServiceControllerDesigner : System.ComponentModel.Design.ComponentDesigner
  2036.     {
  2037.      Void PreFilterProperties( Class System.Collections.IDictionary properties);
  2038.      Void System.ServiceProcess.Design.ServiceControllerDesigner();
  2039.     }
  2040. class System.Messaging.Design.MessageDesigner : System.ComponentModel.Design.ComponentDesigner
  2041.     {
  2042.      Void PreFilterProperties( Class System.Collections.IDictionary properties);
  2043.      Void System.Messaging.Design.MessageDesigner();
  2044.     }
  2045. class <PrivateImplementationDetails> : System.Object
  2046.     {
  2047.      ValueClass $$struct0x60004c4-1 $$method0x60004c4-1;
  2048.      ValueClass $$struct0x6000b13-1 $$method0x6000b13-1;
  2049.      ValueClass $$struct0x6000b9e-1 $$method0x6000b9e-1;
  2050.     }