1 <?xml version="1.0" encoding="utf-8"?><doc>
3 <name>System.ComponentModel.Primitives</name>
6 <member name="T:System.ComponentModel.ComponentCollection">
7 <summary>Provides a read-only container for a collection of <see cref="T:System.ComponentModel.IComponent"></see> objects.</summary>
9 <member name="M:System.ComponentModel.ComponentCollection.#ctor(System.ComponentModel.IComponent[])">
10 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComponentCollection"></see> class using the specified array of components.</summary>
11 <param name="components">An array of <see cref="T:System.ComponentModel.IComponent"></see> objects to initialize the collection with.</param>
13 <member name="M:System.ComponentModel.ComponentCollection.CopyTo(System.ComponentModel.IComponent[],System.Int32)">
14 <summary>Copies the entire collection to an array, starting writing at the specified array index.</summary>
15 <param name="array">An <see cref="T:System.ComponentModel.IComponent"></see> array to copy the objects in the collection to.</param>
16 <param name="index">The index of the array at which copying to should begin.</param>
18 <member name="P:System.ComponentModel.ComponentCollection.Item(System.Int32)">
19 <summary>Gets the <see cref="T:System.ComponentModel.Component"></see> in the collection at the specified collection index.</summary>
20 <param name="index">The collection index of the <see cref="T:System.ComponentModel.Component"></see> to get.</param>
21 <returns>The <see cref="T:System.ComponentModel.IComponent"></see> at the specified index.</returns>
22 <exception cref="T:System.ArgumentOutOfRangeException">If the specified index is not within the index range of the collection.</exception>
24 <member name="P:System.ComponentModel.ComponentCollection.Item(System.String)">
25 <summary>Gets any component in the collection matching the specified name.</summary>
26 <param name="name">The name of the <see cref="T:System.ComponentModel.IComponent"></see> to get.</param>
27 <returns>A component with a name matching the name specified by the <paramref name="name">name</paramref> parameter, or <see langword="null"></see> if the named component cannot be found in the collection.</returns>
29 <member name="T:System.ComponentModel.Component">
30 <summary>Provides the base implementation for the <see cref="T:System.ComponentModel.IComponent"></see> interface and enables object sharing between applications.</summary>
32 <member name="M:System.ComponentModel.Component.#ctor">
33 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Component"></see> class.</summary>
35 <member name="P:System.ComponentModel.Component.CanRaiseEvents">
36 <summary>Gets a value indicating whether the component can raise an event.</summary>
37 <returns><see langword="true"></see> if the component can raise events; otherwise, <see langword="false"></see>. The default is <see langword="true"></see>.</returns>
39 <member name="P:System.ComponentModel.Component.Container">
40 <summary>Gets the <see cref="T:System.ComponentModel.IContainer"></see> that contains the <see cref="T:System.ComponentModel.Component"></see>.</summary>
41 <returns>The <see cref="T:System.ComponentModel.IContainer"></see> that contains the <see cref="T:System.ComponentModel.Component"></see>, if any, or <see langword="null"></see> if the <see cref="T:System.ComponentModel.Component"></see> is not encapsulated in an <see cref="T:System.ComponentModel.IContainer"></see>.</returns>
43 <member name="P:System.ComponentModel.Component.DesignMode">
44 <summary>Gets a value that indicates whether the <see cref="T:System.ComponentModel.Component"></see> is currently in design mode.</summary>
45 <returns><see langword="true"></see> if the <see cref="T:System.ComponentModel.Component"></see> is in design mode; otherwise, <see langword="false"></see>.</returns>
47 <member name="M:System.ComponentModel.Component.Dispose">
48 <summary>Releases all resources used by the <see cref="T:System.ComponentModel.Component"></see>.</summary>
50 <member name="M:System.ComponentModel.Component.Dispose(System.Boolean)">
51 <summary>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.Component"></see> and optionally releases the managed resources.</summary>
52 <param name="disposing"><see langword="true"></see> to release both managed and unmanaged resources; <see langword="false"></see> to release only unmanaged resources.</param>
54 <member name="E:System.ComponentModel.Component.Disposed">
55 <summary>Occurs when the component is disposed by a call to the <see cref="M:System.ComponentModel.Component.Dispose"></see> method.</summary>
57 <member name="P:System.ComponentModel.Component.Events">
58 <summary>Gets the list of event handlers that are attached to this <see cref="T:System.ComponentModel.Component"></see>.</summary>
59 <returns>An <see cref="T:System.ComponentModel.EventHandlerList"></see> that provides the delegates for this component.</returns>
61 <member name="M:System.ComponentModel.Component.Finalize">
62 <summary>Releases unmanaged resources and performs other cleanup operations before the <see cref="T:System.ComponentModel.Component"></see> is reclaimed by garbage collection.</summary>
64 <member name="M:System.ComponentModel.Component.GetService(System.Type)">
65 <summary>Returns an object that represents a service provided by the <see cref="T:System.ComponentModel.Component"></see> or by its <see cref="T:System.ComponentModel.Container"></see>.</summary>
66 <param name="service">A service provided by the <see cref="T:System.ComponentModel.Component"></see>.</param>
67 <returns>An <see cref="T:System.Object"></see> that represents a service provided by the <see cref="T:System.ComponentModel.Component"></see>, or <see langword="null"></see> if the <see cref="T:System.ComponentModel.Component"></see> does not provide the specified service.</returns>
69 <member name="P:System.ComponentModel.Component.Site">
70 <summary>Gets or sets the <see cref="T:System.ComponentModel.ISite"></see> of the <see cref="T:System.ComponentModel.Component"></see>.</summary>
71 <returns>The <see cref="T:System.ComponentModel.ISite"></see> associated with the <see cref="T:System.ComponentModel.Component"></see>, or <see langword="null"></see> if the <see cref="T:System.ComponentModel.Component"></see> is not encapsulated in an <see cref="T:System.ComponentModel.IContainer"></see>, the <see cref="T:System.ComponentModel.Component"></see> does not have an <see cref="T:System.ComponentModel.ISite"></see> associated with it, or the <see cref="T:System.ComponentModel.Component"></see> is removed from its <see cref="T:System.ComponentModel.IContainer"></see>.</returns>
73 <member name="M:System.ComponentModel.Component.ToString">
74 <summary>Returns a <see cref="T:System.String"></see> containing the name of the <see cref="T:System.ComponentModel.Component"></see>, if any. This method should not be overridden.</summary>
75 <returns>A <see cref="T:System.String"></see> containing the name of the <see cref="T:System.ComponentModel.Component"></see>, if any, or <see langword="null"></see> if the <see cref="T:System.ComponentModel.Component"></see> is unnamed.</returns>
77 <member name="T:System.ComponentModel.CategoryAttribute">
78 <summary>Specifies the name of the category in which to group the property or event when displayed in a <see cref="T:System.Windows.Forms.PropertyGrid"></see> control set to Categorized mode.</summary>
80 <member name="M:System.ComponentModel.CategoryAttribute.#ctor">
81 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CategoryAttribute"></see> class using the category name Default.</summary>
83 <member name="M:System.ComponentModel.CategoryAttribute.#ctor(System.String)">
84 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CategoryAttribute"></see> class using the specified category name.</summary>
85 <param name="category">The name of the category.</param>
87 <member name="P:System.ComponentModel.CategoryAttribute.Action">
88 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Action category.</summary>
89 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the action category.</returns>
91 <member name="P:System.ComponentModel.CategoryAttribute.Appearance">
92 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Appearance category.</summary>
93 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the appearance category.</returns>
95 <member name="P:System.ComponentModel.CategoryAttribute.Asynchronous">
96 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Asynchronous category.</summary>
97 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the asynchronous category.</returns>
99 <member name="P:System.ComponentModel.CategoryAttribute.Behavior">
100 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Behavior category.</summary>
101 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the behavior category.</returns>
103 <member name="P:System.ComponentModel.CategoryAttribute.Category">
104 <summary>Gets the name of the category for the property or event that this attribute is applied to.</summary>
105 <returns>The name of the category for the property or event that this attribute is applied to.</returns>
107 <member name="P:System.ComponentModel.CategoryAttribute.Data">
108 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Data category.</summary>
109 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the data category.</returns>
111 <member name="P:System.ComponentModel.CategoryAttribute.Default">
112 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Default category.</summary>
113 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the default category.</returns>
115 <member name="P:System.ComponentModel.CategoryAttribute.Design">
116 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Design category.</summary>
117 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the design category.</returns>
119 <member name="P:System.ComponentModel.CategoryAttribute.DragDrop">
120 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the DragDrop category.</summary>
121 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the drag-and-drop category.</returns>
123 <member name="M:System.ComponentModel.CategoryAttribute.Equals(System.Object)">
124 <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.CategoryAttribute"></see>..</summary>
125 <param name="obj">The object to test the value equality of.</param>
126 <returns><see langword="true"></see> if the value of the given object is equal to that of the current; otherwise, <see langword="false"></see>.</returns>
128 <member name="P:System.ComponentModel.CategoryAttribute.Focus">
129 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Focus category.</summary>
130 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the focus category.</returns>
132 <member name="P:System.ComponentModel.CategoryAttribute.Format">
133 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Format category.</summary>
134 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the format category.</returns>
136 <member name="M:System.ComponentModel.CategoryAttribute.GetHashCode">
137 <summary>Returns the hash code for this attribute.</summary>
138 <returns>A 32-bit signed integer hash code.</returns>
140 <member name="M:System.ComponentModel.CategoryAttribute.GetLocalizedString(System.String)">
141 <summary>Looks up the localized name of the specified category.</summary>
142 <param name="value">The identifer for the category to look up.</param>
143 <returns>The localized name of the category, or <see langword="null"></see> if a localized name does not exist.</returns>
145 <member name="M:System.ComponentModel.CategoryAttribute.IsDefaultAttribute">
146 <summary>Determines if this attribute is the default.</summary>
147 <returns><see langword="true"></see> if the attribute is the default value for this attribute class; otherwise, <see langword="false"></see>.</returns>
149 <member name="P:System.ComponentModel.CategoryAttribute.Key">
150 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Key category.</summary>
151 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the key category.</returns>
153 <member name="P:System.ComponentModel.CategoryAttribute.Layout">
154 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Layout category.</summary>
155 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the layout category.</returns>
157 <member name="P:System.ComponentModel.CategoryAttribute.Mouse">
158 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the Mouse category.</summary>
159 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the mouse category.</returns>
161 <member name="P:System.ComponentModel.CategoryAttribute.WindowStyle">
162 <summary>Gets a <see cref="T:System.ComponentModel.CategoryAttribute"></see> representing the WindowStyle category.</summary>
163 <returns>A <see cref="T:System.ComponentModel.CategoryAttribute"></see> for the window style category.</returns>
165 <member name="T:System.ComponentModel.BrowsableAttribute">
166 <summary>Specifies whether a property or event should be displayed in a Properties window.</summary>
168 <member name="M:System.ComponentModel.BrowsableAttribute.#ctor(System.Boolean)">
169 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BrowsableAttribute"></see> class.</summary>
170 <param name="browsable"><see langword="true"></see> if a property or event can be modified at design time; otherwise, <see langword="false"></see>. The default is <see langword="true"></see>.</param>
172 <member name="P:System.ComponentModel.BrowsableAttribute.Browsable">
173 <summary>Gets a value indicating whether an object is browsable.</summary>
174 <returns><see langword="true"></see> if the object is browsable; otherwise, <see langword="false"></see>.</returns>
176 <member name="F:System.ComponentModel.BrowsableAttribute.Default">
177 <summary>Specifies the default value for the <see cref="T:System.ComponentModel.BrowsableAttribute"></see>, which is <see cref="F:System.ComponentModel.BrowsableAttribute.Yes"></see>. This <see langword="static"></see> field is read-only.</summary>
180 <member name="M:System.ComponentModel.BrowsableAttribute.Equals(System.Object)">
181 <summary>Indicates whether this instance and a specified object are equal.</summary>
182 <param name="obj">Another object to compare to.</param>
183 <returns><see langword="true"></see> if <paramref name="obj">obj</paramref> is equal to this instance; otherwise, <see langword="false"></see>.</returns>
185 <member name="M:System.ComponentModel.BrowsableAttribute.GetHashCode">
186 <summary>Returns the hash code for this instance.</summary>
187 <returns>A 32-bit signed integer hash code.</returns>
189 <member name="M:System.ComponentModel.BrowsableAttribute.IsDefaultAttribute">
190 <summary>Determines if this attribute is the default.</summary>
191 <returns><see langword="true"></see> if the attribute is the default value for this attribute class; otherwise, <see langword="false"></see>.</returns>
193 <member name="F:System.ComponentModel.BrowsableAttribute.No">
194 <summary>Specifies that a property or event cannot be modified at design time. This <see langword="static"></see> field is read-only.</summary>
197 <member name="F:System.ComponentModel.BrowsableAttribute.Yes">
198 <summary>Specifies that a property or event can be modified at design time. This <see langword="static"></see> field is read-only.</summary>
201 <member name="T:System.ComponentModel.ReadOnlyAttribute">
202 <summary>Specifies whether the property this attribute is bound to is read-only or read/write. This class cannot be inherited</summary>
204 <member name="M:System.ComponentModel.ReadOnlyAttribute.#ctor(System.Boolean)">
205 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ReadOnlyAttribute"></see> class.</summary>
206 <param name="isReadOnly"><see langword="true"></see> to show that the property this attribute is bound to is read-only; <see langword="false"></see> to show that the property is read/write.</param>
208 <member name="F:System.ComponentModel.ReadOnlyAttribute.Default">
209 <summary>Specifies the default value for the <see cref="T:System.ComponentModel.ReadOnlyAttribute"></see>, which is <see cref="F:System.ComponentModel.ReadOnlyAttribute.No"></see> (that is, the property this attribute is bound to is read/write). This <see langword="static"></see> field is read-only.</summary>
212 <member name="M:System.ComponentModel.ReadOnlyAttribute.Equals(System.Object)">
213 <summary>Indicates whether this instance and a specified object are equal.</summary>
214 <param name="value">Another object to compare to.</param>
215 <returns><see langword="true"></see> if <paramref name="value">value</paramref> is equal to this instance; otherwise, <see langword="false"></see>.</returns>
217 <member name="M:System.ComponentModel.ReadOnlyAttribute.GetHashCode">
218 <summary>Returns the hash code for this instance.</summary>
219 <returns>A hash code for the current <see cref="T:System.ComponentModel.ReadOnlyAttribute"></see>.</returns>
221 <member name="M:System.ComponentModel.ReadOnlyAttribute.IsDefaultAttribute">
222 <summary>Determines if this attribute is the default.</summary>
223 <returns><see langword="true"></see> if the attribute is the default value for this attribute class; otherwise, <see langword="false"></see>.</returns>
225 <member name="P:System.ComponentModel.ReadOnlyAttribute.IsReadOnly">
226 <summary>Gets a value indicating whether the property this attribute is bound to is read-only.</summary>
227 <returns><see langword="true"></see> if the property this attribute is bound to is read-only; <see langword="false"></see> if the property is read/write.</returns>
229 <member name="F:System.ComponentModel.ReadOnlyAttribute.No">
230 <summary>Specifies that the property this attribute is bound to is read/write and can be modified. This <see langword="static"></see> field is read-only.</summary>
233 <member name="F:System.ComponentModel.ReadOnlyAttribute.Yes">
234 <summary>Specifies that the property this attribute is bound to is read-only and cannot be modified in the server explorer. This <see langword="static"></see> field is read-only.</summary>
237 <member name="T:System.ComponentModel.DescriptionAttribute">
238 <summary>Specifies a description for a property or event.</summary>
240 <member name="M:System.ComponentModel.DescriptionAttribute.#ctor">
241 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DescriptionAttribute"></see> class with no parameters.</summary>
243 <member name="M:System.ComponentModel.DescriptionAttribute.#ctor(System.String)">
244 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DescriptionAttribute"></see> class with a description.</summary>
245 <param name="description">The description text.</param>
247 <member name="F:System.ComponentModel.DescriptionAttribute.Default">
248 <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DescriptionAttribute"></see>, which is an empty string (&quot;&quot;). This <see langword="static"></see> field is read-only.</summary>
251 <member name="P:System.ComponentModel.DescriptionAttribute.Description">
252 <summary>Gets the description stored in this attribute.</summary>
253 <returns>The description stored in this attribute.</returns>
255 <member name="P:System.ComponentModel.DescriptionAttribute.DescriptionValue">
256 <summary>Gets or sets the string stored as the description.</summary>
257 <returns>The string stored as the description. The default value is an empty string (&quot;&quot;).</returns>
259 <member name="M:System.ComponentModel.DescriptionAttribute.Equals(System.Object)">
260 <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DescriptionAttribute"></see>.</summary>
261 <param name="obj">The object to test the value equality of.</param>
262 <returns><see langword="true"></see> if the value of the given object is equal to that of the current; otherwise, <see langword="false"></see>.</returns>
264 <member name="M:System.ComponentModel.DescriptionAttribute.GetHashCode">
265 <summary>Returns the hash code for this instance.</summary>
266 <returns>A 32-bit signed integer hash code.</returns>
268 <member name="M:System.ComponentModel.DescriptionAttribute.IsDefaultAttribute">
269 <summary>Returns a value indicating whether this is the default <see cref="T:System.ComponentModel.DescriptionAttribute"></see> instance.</summary>
270 <returns><see langword="true"></see>, if this is the default <see cref="T:System.ComponentModel.DescriptionAttribute"></see> instance; otherwise, <see langword="false"></see>.</returns>
272 <member name="T:System.ComponentModel.EventHandlerList">
273 <summary>Provides a simple list of delegates. This class cannot be inherited.</summary>
275 <member name="M:System.ComponentModel.EventHandlerList.#ctor">
276 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventHandlerList"></see> class.</summary>
278 <member name="M:System.ComponentModel.EventHandlerList.AddHandler(System.Object,System.Delegate)">
279 <summary>Adds a delegate to the list.</summary>
280 <param name="key">The object that owns the event.</param>
281 <param name="value">The delegate to add to the list.</param>
283 <member name="M:System.ComponentModel.EventHandlerList.AddHandlers(System.ComponentModel.EventHandlerList)">
284 <summary>Adds a list of delegates to the current list.</summary>
285 <param name="listToAddFrom">The list to add.</param>
287 <member name="M:System.ComponentModel.EventHandlerList.Dispose">
288 <summary>Disposes the delegate list.</summary>
290 <member name="P:System.ComponentModel.EventHandlerList.Item(System.Object)">
291 <summary>Gets or sets the delegate for the specified object.</summary>
292 <param name="key">An object to find in the list.</param>
293 <returns>The delegate for the specified key, or <see langword="null"></see> if a delegate does not exist.</returns>
295 <member name="M:System.ComponentModel.EventHandlerList.RemoveHandler(System.Object,System.Delegate)">
296 <summary>Removes a delegate from the list.</summary>
297 <param name="key">The object that owns the event.</param>
298 <param name="value">The delegate to remove from the list.</param>
300 <member name="T:System.ComponentModel.ISynchronizeInvoke">
301 <summary>Provides a way to synchronously or asynchronously execute a delegate.</summary>
303 <member name="M:System.ComponentModel.ISynchronizeInvoke.BeginInvoke(System.Delegate,System.Object[])">
304 <summary>Asynchronously executes the delegate on the thread that created this object.</summary>
305 <param name="method">A <see cref="T:System.Delegate"></see> to a method that takes parameters of the same number and type that are contained in args.</param>
306 <param name="args">An array of type <see cref="T:System.Object"></see> to pass as arguments to the given method. This can be <see langword="null"></see> if no arguments are needed.</param>
307 <returns>An <see cref="T:System.IAsyncResult"></see> interface that represents the asynchronous operation started by calling this method.</returns>
309 <member name="M:System.ComponentModel.ISynchronizeInvoke.EndInvoke(System.IAsyncResult)">
310 <summary>Waits until the process started by calling <see cref="M:System.ComponentModel.ISynchronizeInvoke.BeginInvoke(System.Delegate,System.Object[])"></see> completes, and then returns the value generated by the process.</summary>
311 <param name="result">An <see cref="T:System.IAsyncResult"></see> interface that represents the asynchronous operation started by calling <see cref="M:System.ComponentModel.ISynchronizeInvoke.BeginInvoke(System.Delegate,System.Object[])"></see>.</param>
312 <returns>An <see cref="T:System.Object"></see> that represents the return value generated by the asynchronous operation.</returns>
314 <member name="M:System.ComponentModel.ISynchronizeInvoke.Invoke(System.Delegate,System.Object[])">
315 <summary>Synchronously executes the delegate on the thread that created this object and marshals the call to the creating thread.</summary>
316 <param name="method">A <see cref="T:System.Delegate"></see> that contains a method to call, in the context of the thread for the control.</param>
317 <param name="args">An array of type <see cref="T:System.Object"></see> that represents the arguments to pass to the given method. This can be <see langword="null"></see> if no arguments are needed.</param>
318 <returns>An <see cref="T:System.Object"></see> that represents the return value from the delegate being invoked, or <see langword="null"></see> if the delegate has no return value.</returns>
320 <member name="P:System.ComponentModel.ISynchronizeInvoke.InvokeRequired">
321 <summary>Gets a value indicating whether the caller must call <see cref="M:System.ComponentModel.ISynchronizeInvoke.Invoke(System.Delegate,System.Object[])"></see> when calling an object that implements this interface.</summary>
322 <returns><see langword="true"></see> if the caller must call <see cref="M:System.ComponentModel.ISynchronizeInvoke.Invoke(System.Delegate,System.Object[])"></see>; otherwise, <see langword="false"></see>.</returns>
324 <member name="T:System.ComponentModel.ISupportInitialize">
325 <summary>Specifies that this object supports a simple, transacted notification for batch initialization.</summary>
327 <member name="M:System.ComponentModel.ISupportInitialize.BeginInit">
328 <summary>Signals the object that initialization is starting.</summary>
330 <member name="M:System.ComponentModel.ISupportInitialize.EndInit">
331 <summary>Signals the object that initialization is complete.</summary>
333 <member name="T:System.ComponentModel.ISite">
334 <summary>Provides functionality required by sites.</summary>
336 <member name="P:System.ComponentModel.ISite.Component">
337 <summary>Gets the component associated with the <see cref="T:System.ComponentModel.ISite"></see> when implemented by a class.</summary>
338 <returns>The <see cref="T:System.ComponentModel.IComponent"></see> instance associated with the <see cref="T:System.ComponentModel.ISite"></see>.</returns>
340 <member name="P:System.ComponentModel.ISite.Container">
341 <summary>Gets the <see cref="T:System.ComponentModel.IContainer"></see> associated with the <see cref="T:System.ComponentModel.ISite"></see> when implemented by a class.</summary>
342 <returns>The <see cref="T:System.ComponentModel.IContainer"></see> instance associated with the <see cref="T:System.ComponentModel.ISite"></see>.</returns>
344 <member name="P:System.ComponentModel.ISite.DesignMode">
345 <summary>Determines whether the component is in design mode when implemented by a class.</summary>
346 <returns><see langword="true"></see> if the component is in design mode; otherwise, <see langword="false"></see>.</returns>
348 <member name="P:System.ComponentModel.ISite.Name">
349 <summary>Gets or sets the name of the component associated with the <see cref="T:System.ComponentModel.ISite"></see> when implemented by a class.</summary>
350 <returns>The name of the component associated with the <see cref="T:System.ComponentModel.ISite"></see>; or <see langword="null"></see>, if no name is assigned to the component.</returns>
352 <member name="T:System.ComponentModel.InvalidEnumArgumentException">
353 <summary>The exception thrown when using invalid arguments that are enumerators.</summary>
355 <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor">
356 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class without a message.</summary>
358 <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor(System.String)">
359 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class with the specified message.</summary>
360 <param name="message">The message to display with this exception.</param>
362 <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
363 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class using the specified serialization data and context.</summary>
364 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
365 <param name="context">The destination to be used for deserialization.</param>
367 <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor(System.String,System.Exception)">
368 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class with the specified detailed description and the specified exception.</summary>
369 <param name="message">A detailed description of the error.</param>
370 <param name="innerException">A reference to the inner exception that is the cause of this exception.</param>
372 <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor(System.String,System.Int32,System.Type)">
373 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class with a message generated from the argument, the invalid value, and an enumeration class.</summary>
374 <param name="argumentName">The name of the argument that caused the exception.</param>
375 <param name="invalidValue">The value of the argument that failed.</param>
376 <param name="enumClass">A <see cref="T:System.Type"></see> that represents the enumeration class with the valid values.</param>
378 <member name="T:System.ComponentModel.InitializationEventAttribute">
379 <summary>Specifies which event is raised on initialization. This class cannot be inherited.</summary>
381 <member name="M:System.ComponentModel.InitializationEventAttribute.#ctor(System.String)">
382 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InitializationEventAttribute"></see> class.</summary>
383 <param name="eventName">The name of the initialization event.</param>
385 <member name="P:System.ComponentModel.InitializationEventAttribute.EventName">
386 <summary>Gets the name of the initialization event.</summary>
387 <returns>The name of the initialization event.</returns>
389 <member name="T:System.ComponentModel.ParenthesizePropertyNameAttribute">
390 <summary>Indicates whether the name of the associated property is displayed with parentheses in the Properties window. This class cannot be inherited.</summary>
392 <member name="M:System.ComponentModel.ParenthesizePropertyNameAttribute.#ctor">
393 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ParenthesizePropertyNameAttribute"></see> class that indicates that the associated property should not be shown with parentheses.</summary>
395 <member name="M:System.ComponentModel.ParenthesizePropertyNameAttribute.#ctor(System.Boolean)">
396 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ParenthesizePropertyNameAttribute"></see> class, using the specified value to indicate whether the attribute is displayed with parentheses.</summary>
397 <param name="needParenthesis"><see langword="true"></see> if the name should be enclosed in parentheses; otherwise, <see langword="false"></see>.</param>
399 <member name="F:System.ComponentModel.ParenthesizePropertyNameAttribute.Default">
400 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ParenthesizePropertyNameAttribute"></see> class with a default value that indicates that the associated property should not be shown with parentheses. This field is read-only.</summary>
403 <member name="M:System.ComponentModel.ParenthesizePropertyNameAttribute.Equals(System.Object)">
404 <summary>Compares the specified object to this object and tests for equality.</summary>
405 <param name="o">The object to be compared.</param>
406 <returns><see langword="true"></see> if equal; otherwise, <see langword="false"></see>.</returns>
408 <member name="M:System.ComponentModel.ParenthesizePropertyNameAttribute.GetHashCode">
409 <summary>Gets the hash code for this object.</summary>
410 <returns>The hash code for the object the attribute belongs to.</returns>
412 <member name="M:System.ComponentModel.ParenthesizePropertyNameAttribute.IsDefaultAttribute">
413 <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
414 <returns><see langword="true"></see> if the current value of the attribute is the default value of the attribute; otherwise, <see langword="false"></see>.</returns>
416 <member name="P:System.ComponentModel.ParenthesizePropertyNameAttribute.NeedParenthesis">
417 <summary>Gets a value indicating whether the Properties window displays the name of the property in parentheses in the Properties window.</summary>
418 <returns><see langword="true"></see> if the property is displayed with parentheses; otherwise, <see langword="false"></see>.</returns>
420 <member name="T:System.ComponentModel.NotifyParentPropertyAttribute">
421 <summary>Indicates that the parent property is notified when the value of the property that this attribute is applied to is modified. This class cannot be inherited.</summary>
423 <member name="M:System.ComponentModel.NotifyParentPropertyAttribute.#ctor(System.Boolean)">
424 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.NotifyParentPropertyAttribute"></see> class, using the specified value to determine whether the parent property is notified of changes to the value of the property.</summary>
425 <param name="notifyParent"><see langword="true"></see> if the parent should be notified of changes; otherwise, <see langword="false"></see>.</param>
427 <member name="F:System.ComponentModel.NotifyParentPropertyAttribute.Default">
428 <summary>Indicates the default attribute state, that the property should not notify the parent property of changes to its value. This field is read-only.</summary>
431 <member name="M:System.ComponentModel.NotifyParentPropertyAttribute.Equals(System.Object)">
432 <summary>Gets a value indicating whether the specified object is the same as the current object.</summary>
433 <param name="obj">The object to test for equality.</param>
434 <returns><see langword="true"></see> if the object is the same as this object; otherwise, <see langword="false"></see>.</returns>
436 <member name="M:System.ComponentModel.NotifyParentPropertyAttribute.GetHashCode">
437 <summary>Gets the hash code for this object.</summary>
438 <returns>The hash code for the object the attribute belongs to.</returns>
440 <member name="M:System.ComponentModel.NotifyParentPropertyAttribute.IsDefaultAttribute">
441 <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
442 <returns><see langword="true"></see> if the current value of the attribute is the default value of the attribute; otherwise, <see langword="false"></see>.</returns>
444 <member name="F:System.ComponentModel.NotifyParentPropertyAttribute.No">
445 <summary>Indicates that the parent property is not be notified of changes to the value of the property. This field is read-only.</summary>
448 <member name="P:System.ComponentModel.NotifyParentPropertyAttribute.NotifyParent">
449 <summary>Gets or sets a value indicating whether the parent property should be notified of changes to the value of the property.</summary>
450 <returns><see langword="true"></see> if the parent property should be notified of changes; otherwise, <see langword="false"></see>.</returns>
452 <member name="F:System.ComponentModel.NotifyParentPropertyAttribute.Yes">
453 <summary>Indicates that the parent property is notified of changes to the value of the property. This field is read-only.</summary>
456 <member name="T:System.ComponentModel.MergablePropertyAttribute">
457 <summary>Specifies that this property can be combined with properties belonging to other objects in a Properties window.</summary>
459 <member name="M:System.ComponentModel.MergablePropertyAttribute.#ctor(System.Boolean)">
460 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MergablePropertyAttribute"></see> class.</summary>
461 <param name="allowMerge"><see langword="true"></see> if this property can be combined with properties belonging to other objects in a Properties window; otherwise, <see langword="false"></see>.</param>
463 <member name="P:System.ComponentModel.MergablePropertyAttribute.AllowMerge">
464 <summary>Gets a value indicating whether this property can be combined with properties belonging to other objects in a Properties window.</summary>
465 <returns><see langword="true"></see> if this property can be combined with properties belonging to other objects in a Properties window; otherwise, <see langword="false"></see>.</returns>
467 <member name="F:System.ComponentModel.MergablePropertyAttribute.Default">
468 <summary>Specifies the default value, which is <see cref="F:System.ComponentModel.MergablePropertyAttribute.Yes"></see>, that is a property can be combined with properties belonging to other objects in a Properties window. This <see langword="static"></see> field is read-only.</summary>
471 <member name="M:System.ComponentModel.MergablePropertyAttribute.Equals(System.Object)">
472 <summary>Indicates whether this instance and a specified object are equal.</summary>
473 <param name="obj">Another object to compare to.</param>
474 <returns><see langword="true"></see> if <paramref name="obj">obj</paramref> is equal to this instance; otherwise, <see langword="false"></see>.</returns>
476 <member name="M:System.ComponentModel.MergablePropertyAttribute.GetHashCode">
477 <summary>Returns the hash code for this instance.</summary>
478 <returns>A hash code for the current <see cref="T:System.ComponentModel.MergablePropertyAttribute"></see>.</returns>
480 <member name="M:System.ComponentModel.MergablePropertyAttribute.IsDefaultAttribute">
481 <summary>Determines if this attribute is the default.</summary>
482 <returns><see langword="true"></see> if the attribute is the default value for this attribute class; otherwise, <see langword="false"></see>.</returns>
484 <member name="F:System.ComponentModel.MergablePropertyAttribute.No">
485 <summary>Specifies that a property cannot be combined with properties belonging to other objects in a Properties window. This <see langword="static"></see> field is read-only.</summary>
488 <member name="F:System.ComponentModel.MergablePropertyAttribute.Yes">
489 <summary>Specifies that a property can be combined with properties belonging to other objects in a Properties window. This <see langword="static"></see> field is read-only.</summary>
492 <member name="T:System.ComponentModel.LocalizableAttribute">
493 <summary>Specifies whether a property should be localized. This class cannot be inherited.</summary>
495 <member name="M:System.ComponentModel.LocalizableAttribute.#ctor(System.Boolean)">
496 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LocalizableAttribute"></see> class.</summary>
497 <param name="isLocalizable"><see langword="true"></see> if a property should be localized; otherwise, <see langword="false"></see>.</param>
499 <member name="F:System.ComponentModel.LocalizableAttribute.Default">
500 <summary>Specifies the default value, which is <see cref="F:System.ComponentModel.LocalizableAttribute.No"></see>. This <see langword="static"></see> field is read-only.</summary>
503 <member name="M:System.ComponentModel.LocalizableAttribute.Equals(System.Object)">
504 <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.LocalizableAttribute"></see>.</summary>
505 <param name="obj">The object to test the value equality of.</param>
506 <returns><see langword="true"></see> if the value of the given object is equal to that of the current; otherwise, <see langword="false"></see>.</returns>
508 <member name="M:System.ComponentModel.LocalizableAttribute.GetHashCode">
509 <summary>Returns the hash code for this instance.</summary>
510 <returns>A hash code for the current <see cref="T:System.ComponentModel.LocalizableAttribute"></see>.</returns>
512 <member name="M:System.ComponentModel.LocalizableAttribute.IsDefaultAttribute">
513 <summary>Determines if this attribute is the default.</summary>
514 <returns><see langword="true"></see> if the attribute is the default value for this attribute class; otherwise, <see langword="false"></see>.</returns>
516 <member name="P:System.ComponentModel.LocalizableAttribute.IsLocalizable">
517 <summary>Gets a value indicating whether a property should be localized.</summary>
518 <returns><see langword="true"></see> if a property should be localized; otherwise, <see langword="false"></see>.</returns>
520 <member name="F:System.ComponentModel.LocalizableAttribute.No">
521 <summary>Specifies that a property should not be localized. This <see langword="static"></see> field is read-only.</summary>
524 <member name="F:System.ComponentModel.LocalizableAttribute.Yes">
525 <summary>Specifies that a property should be localized. This <see langword="static"></see> field is read-only.</summary>
528 <member name="T:System.ComponentModel.RefreshPropertiesAttribute">
529 <summary>Indicates that the property grid should refresh when the associated property value changes. This class cannot be inherited.</summary>
531 <member name="M:System.ComponentModel.RefreshPropertiesAttribute.#ctor(System.ComponentModel.RefreshProperties)">
532 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.RefreshPropertiesAttribute"></see> class.</summary>
533 <param name="refresh">A <see cref="T:System.ComponentModel.RefreshProperties"></see> value indicating the nature of the refresh.</param>
535 <member name="F:System.ComponentModel.RefreshPropertiesAttribute.All">
536 <summary>Indicates that all properties are queried again and refreshed if the property value is changed. This field is read-only.</summary>
539 <member name="F:System.ComponentModel.RefreshPropertiesAttribute.Default">
540 <summary>Indicates that no other properties are refreshed if the property value is changed. This field is read-only.</summary>
543 <member name="M:System.ComponentModel.RefreshPropertiesAttribute.Equals(System.Object)">
544 <summary>Overrides the object&#39;s <see cref="Overload:System.Object.Equals"></see> method.</summary>
545 <param name="value">The object to test for equality.</param>
546 <returns><see langword="true"></see> if the specified object is the same; otherwise, <see langword="false"></see>.</returns>
548 <member name="M:System.ComponentModel.RefreshPropertiesAttribute.GetHashCode">
549 <summary>Returns the hash code for this object.</summary>
550 <returns>The hash code for the object that the attribute belongs to.</returns>
552 <member name="M:System.ComponentModel.RefreshPropertiesAttribute.IsDefaultAttribute">
553 <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
554 <returns><see langword="true"></see> if the current value of the attribute is the default; otherwise, <see langword="false"></see>.</returns>
556 <member name="P:System.ComponentModel.RefreshPropertiesAttribute.RefreshProperties">
557 <summary>Gets the refresh properties for the member.</summary>
558 <returns>A <see cref="T:System.ComponentModel.RefreshProperties"></see> that indicates the current refresh properties for the member.</returns>
560 <member name="F:System.ComponentModel.RefreshPropertiesAttribute.Repaint">
561 <summary>Indicates that all properties are repainted if the property value is changed. This field is read-only.</summary>
564 <member name="T:System.ComponentModel.RefreshProperties">
565 <summary>Defines identifiers that indicate the type of a refresh of the Properties window.</summary>
567 <member name="F:System.ComponentModel.RefreshProperties.All">
568 <summary>The properties should be requeried and the view should be refreshed.</summary>
571 <member name="F:System.ComponentModel.RefreshProperties.None">
572 <summary>No refresh is necessary.</summary>
575 <member name="F:System.ComponentModel.RefreshProperties.Repaint">
576 <summary>The view should be refreshed.</summary>
579 <member name="T:System.ComponentModel.ImmutableObjectAttribute">
580 <summary>Specifies that an object has no subproperties capable of being edited. This class cannot be inherited.</summary>
582 <member name="M:System.ComponentModel.ImmutableObjectAttribute.#ctor(System.Boolean)">
583 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ImmutableObjectAttribute"></see> class.</summary>
584 <param name="immutable"><see langword="true"></see> if the object is immutable; otherwise, <see langword="false"></see>.</param>
586 <member name="F:System.ComponentModel.ImmutableObjectAttribute.Default">
587 <summary>Represents the default value for <see cref="T:System.ComponentModel.ImmutableObjectAttribute"></see>.</summary>
590 <member name="M:System.ComponentModel.ImmutableObjectAttribute.Equals(System.Object)">
591 <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
592 <param name="obj">An <see cref="T:System.Object"></see> to compare with this instance or a null reference (<see langword="Nothing"></see> in Visual Basic).</param>
593 <returns><see langword="true"></see> if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, <see langword="false"></see>.</returns>
595 <member name="M:System.ComponentModel.ImmutableObjectAttribute.GetHashCode">
596 <summary>Returns the hash code for this instance.</summary>
597 <returns>A hash code for the current <see cref="T:System.ComponentModel.ImmutableObjectAttribute"></see>.</returns>
599 <member name="P:System.ComponentModel.ImmutableObjectAttribute.Immutable">
600 <summary>Gets whether the object is immutable.</summary>
601 <returns><see langword="true"></see> if the object is immutable; otherwise, <see langword="false"></see>.</returns>
603 <member name="M:System.ComponentModel.ImmutableObjectAttribute.IsDefaultAttribute">
604 <summary>Indicates whether the value of this instance is the default value.</summary>
605 <returns><see langword="true"></see> if this instance is the default attribute for the class; otherwise, <see langword="false"></see>.</returns>
607 <member name="F:System.ComponentModel.ImmutableObjectAttribute.No">
608 <summary>Specifies that an object has at least one editable subproperty. This <see langword="static"></see> field is read-only.</summary>
611 <member name="F:System.ComponentModel.ImmutableObjectAttribute.Yes">
612 <summary>Specifies that an object has no subproperties that can be edited. This <see langword="static"></see> field is read-only.</summary>
615 <member name="T:System.ComponentModel.IContainer">
616 <summary>Provides functionality for containers. Containers are objects that logically contain zero or more components.</summary>
618 <member name="M:System.ComponentModel.IContainer.Add(System.ComponentModel.IComponent)">
619 <summary>Adds the specified <see cref="T:System.ComponentModel.IComponent"></see> to the <see cref="T:System.ComponentModel.IContainer"></see> at the end of the list.</summary>
620 <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to add.</param>
622 <member name="M:System.ComponentModel.IContainer.Add(System.ComponentModel.IComponent,System.String)">
623 <summary>Adds the specified <see cref="T:System.ComponentModel.IComponent"></see> to the <see cref="T:System.ComponentModel.IContainer"></see> at the end of the list, and assigns a name to the component.</summary>
624 <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to add.</param>
625 <param name="name">The unique, case-insensitive name to assign to the component.
627 <see langword="null"></see> that leaves the component unnamed.</param>
629 <member name="P:System.ComponentModel.IContainer.Components">
630 <summary>Gets all the components in the <see cref="T:System.ComponentModel.IContainer"></see>.</summary>
631 <returns>A collection of <see cref="T:System.ComponentModel.IComponent"></see> objects that represents all the components in the <see cref="T:System.ComponentModel.IContainer"></see>.</returns>
633 <member name="M:System.ComponentModel.IContainer.Remove(System.ComponentModel.IComponent)">
634 <summary>Removes a component from the <see cref="T:System.ComponentModel.IContainer"></see>.</summary>
635 <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to remove.</param>
637 <member name="T:System.ComponentModel.IComponent">
638 <summary>Provides functionality required by all components.</summary>
640 <member name="E:System.ComponentModel.IComponent.Disposed">
641 <summary>Represents the method that handles the <see cref="E:System.ComponentModel.IComponent.Disposed"></see> event of a component.</summary>
643 <member name="P:System.ComponentModel.IComponent.Site">
644 <summary>Gets or sets the <see cref="T:System.ComponentModel.ISite"></see> associated with the <see cref="T:System.ComponentModel.IComponent"></see>.</summary>
645 <returns>The <see cref="T:System.ComponentModel.ISite"></see> object associated with the component; or <see langword="null"></see>, if the component does not have a site.</returns>
647 <member name="T:System.ComponentModel.DisplayNameAttribute">
648 <summary>Specifies the display name for a property, event, or public void method which takes no arguments.</summary>
650 <member name="M:System.ComponentModel.DisplayNameAttribute.#ctor">
651 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DisplayNameAttribute"></see> class.</summary>
653 <member name="M:System.ComponentModel.DisplayNameAttribute.#ctor(System.String)">
654 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DisplayNameAttribute"></see> class using the display name.</summary>
655 <param name="displayName">The display name.</param>
657 <member name="F:System.ComponentModel.DisplayNameAttribute.Default">
658 <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DisplayNameAttribute"></see>. This field is read-only.</summary>
661 <member name="P:System.ComponentModel.DisplayNameAttribute.DisplayName">
662 <summary>Gets the display name for a property, event, or public void method that takes no arguments stored in this attribute.</summary>
663 <returns>The display name.</returns>
665 <member name="P:System.ComponentModel.DisplayNameAttribute.DisplayNameValue">
666 <summary>Gets or sets the display name.</summary>
667 <returns>The display name.</returns>
669 <member name="M:System.ComponentModel.DisplayNameAttribute.Equals(System.Object)">
670 <summary>Determines whether two <see cref="T:System.ComponentModel.DisplayNameAttribute"></see> instances are equal.</summary>
671 <param name="obj">The <see cref="T:System.ComponentModel.DisplayNameAttribute"></see> to test the value equality of.</param>
672 <returns><see langword="true"></see> if the value of the given object is equal to that of the current object; otherwise, <see langword="false"></see>.</returns>
674 <member name="M:System.ComponentModel.DisplayNameAttribute.GetHashCode">
675 <summary>Returns the hash code for this instance.</summary>
676 <returns>A hash code for the current <see cref="T:System.ComponentModel.DisplayNameAttribute"></see>.</returns>
678 <member name="M:System.ComponentModel.DisplayNameAttribute.IsDefaultAttribute">
679 <summary>Determines if this attribute is the default.</summary>
680 <returns><see langword="true"></see> if the attribute is the default value for this attribute class; otherwise, <see langword="false"></see>.</returns>
682 <member name="T:System.ComponentModel.DesignOnlyAttribute">
683 <summary>Specifies whether a property can only be set at design time.</summary>
685 <member name="M:System.ComponentModel.DesignOnlyAttribute.#ctor(System.Boolean)">
686 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignOnlyAttribute"></see> class.</summary>
687 <param name="isDesignOnly"><see langword="true"></see> if a property can be set only at design time; <see langword="false"></see> if the property can be set at design time and at run time.</param>
689 <member name="F:System.ComponentModel.DesignOnlyAttribute.Default">
690 <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DesignOnlyAttribute"></see>, which is <see cref="F:System.ComponentModel.DesignOnlyAttribute.No"></see>. This <see langword="static"></see> field is read-only.</summary>
693 <member name="M:System.ComponentModel.DesignOnlyAttribute.Equals(System.Object)">
694 <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DesignOnlyAttribute"></see>.</summary>
695 <param name="obj">The object to test the value equality of.</param>
696 <returns><see langword="true"></see> if the value of the given object is equal to that of the current; otherwise, <see langword="false"></see>.</returns>
698 <member name="M:System.ComponentModel.DesignOnlyAttribute.GetHashCode">
699 <summary>Returns the hash code for this instance.</summary>
700 <returns>A 32-bit signed integer hash code.</returns>
702 <member name="M:System.ComponentModel.DesignOnlyAttribute.IsDefaultAttribute">
703 <summary>Determines if this attribute is the default.</summary>
704 <returns><see langword="true"></see> if the attribute is the default value for this attribute class; otherwise, <see langword="false"></see>.</returns>
706 <member name="P:System.ComponentModel.DesignOnlyAttribute.IsDesignOnly">
707 <summary>Gets a value indicating whether a property can be set only at design time.</summary>
708 <returns><see langword="true"></see> if a property can be set only at design time; otherwise, <see langword="false"></see>.</returns>
710 <member name="F:System.ComponentModel.DesignOnlyAttribute.No">
711 <summary>Specifies that a property can be set at design time or at run time. This <see langword="static"></see> field is read-only.</summary>
714 <member name="F:System.ComponentModel.DesignOnlyAttribute.Yes">
715 <summary>Specifies that a property can be set only at design time. This <see langword="static"></see> field is read-only.</summary>
718 <member name="T:System.ComponentModel.DesignerSerializationVisibilityAttribute">
719 <summary>Specifies the type of persistence to use when serializing a property on a component at design time.</summary>
721 <member name="M:System.ComponentModel.DesignerSerializationVisibilityAttribute.#ctor(System.ComponentModel.DesignerSerializationVisibility)">
722 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerSerializationVisibilityAttribute"></see> class using the specified <see cref="T:System.ComponentModel.DesignerSerializationVisibility"></see> value.</summary>
723 <param name="visibility">One of the <see cref="T:System.ComponentModel.DesignerSerializationVisibility"></see> values.</param>
725 <member name="F:System.ComponentModel.DesignerSerializationVisibilityAttribute.Content">
726 <summary>Specifies that a serializer should serialize the contents of the property, rather than the property itself. This field is read-only.</summary>
729 <member name="F:System.ComponentModel.DesignerSerializationVisibilityAttribute.Default">
730 <summary>Specifies the default value, which is <see cref="F:System.ComponentModel.DesignerSerializationVisibilityAttribute.Visible"></see>, that is, a visual designer uses default rules to generate the value of a property. This <see langword="static"></see> field is read-only.</summary>
733 <member name="M:System.ComponentModel.DesignerSerializationVisibilityAttribute.Equals(System.Object)">
734 <summary>Indicates whether this instance and a specified object are equal.</summary>
735 <param name="obj">Another object to compare to.</param>
736 <returns><see langword="true"></see> if <paramref name="obj">obj</paramref> is equal to this instance; otherwise, <see langword="false"></see>.</returns>
738 <member name="M:System.ComponentModel.DesignerSerializationVisibilityAttribute.GetHashCode">
739 <summary>Returns the hash code for this object.</summary>
740 <returns>A 32-bit signed integer hash code.</returns>
742 <member name="F:System.ComponentModel.DesignerSerializationVisibilityAttribute.Hidden">
743 <summary>Specifies that a serializer should not serialize the value of the property. This <see langword="static"></see> field is read-only.</summary>
746 <member name="M:System.ComponentModel.DesignerSerializationVisibilityAttribute.IsDefaultAttribute">
747 <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
748 <returns><see langword="true"></see> if the attribute is set to the default value; otherwise, <see langword="false"></see>.</returns>
750 <member name="P:System.ComponentModel.DesignerSerializationVisibilityAttribute.Visibility">
751 <summary>Gets a value indicating the basic serialization mode a serializer should use when determining whether and how to persist the value of a property.</summary>
752 <returns>One of the <see cref="T:System.ComponentModel.DesignerSerializationVisibility"></see> values. The default is <see cref="F:System.ComponentModel.DesignerSerializationVisibility.Visible"></see>.</returns>
754 <member name="F:System.ComponentModel.DesignerSerializationVisibilityAttribute.Visible">
755 <summary>Specifies that a serializer should be allowed to serialize the value of the property. This <see langword="static"></see> field is read-only.</summary>
758 <member name="T:System.ComponentModel.DesignerSerializationVisibility">
759 <summary>Specifies the visibility a property has to the design-time serializer.</summary>
761 <member name="F:System.ComponentModel.DesignerSerializationVisibility.Content">
762 <summary>The code generator produces code for the contents of the object, rather than for the object itself.</summary>
765 <member name="F:System.ComponentModel.DesignerSerializationVisibility.Hidden">
766 <summary>The code generator does not produce code for the object.</summary>
769 <member name="F:System.ComponentModel.DesignerSerializationVisibility.Visible">
770 <summary>The code generator produces code for the object.</summary>
773 <member name="T:System.ComponentModel.DesignerCategoryAttribute">
774 <summary>Specifies that the designer for a class belongs to a certain category.</summary>
776 <member name="M:System.ComponentModel.DesignerCategoryAttribute.#ctor">
777 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerCategoryAttribute"></see> class with an empty string (&quot;&quot;).</summary>
779 <member name="M:System.ComponentModel.DesignerCategoryAttribute.#ctor(System.String)">
780 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerCategoryAttribute"></see> class with the given category name.</summary>
781 <param name="category">The name of the category.</param>
783 <member name="P:System.ComponentModel.DesignerCategoryAttribute.Category">
784 <summary>Gets the name of the category.</summary>
785 <returns>The name of the category.</returns>
787 <member name="F:System.ComponentModel.DesignerCategoryAttribute.Component">
788 <summary>Specifies that a component marked with this category use a component designer. This field is read-only.</summary>
791 <member name="F:System.ComponentModel.DesignerCategoryAttribute.Default">
792 <summary>Specifies that a component marked with this category cannot use a visual designer. This <see langword="static"></see> field is read-only.</summary>
795 <member name="M:System.ComponentModel.DesignerCategoryAttribute.Equals(System.Object)">
796 <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DesignOnlyAttribute"></see>.</summary>
797 <param name="obj">The object to test the value equality of.</param>
798 <returns><see langword="true"></see> if the value of the given object is equal to that of the current; otherwise, <see langword="false"></see>.</returns>
800 <member name="F:System.ComponentModel.DesignerCategoryAttribute.Form">
801 <summary>Specifies that a component marked with this category use a form designer. This <see langword="static"></see> field is read-only.</summary>
804 <member name="F:System.ComponentModel.DesignerCategoryAttribute.Generic">
805 <summary>Specifies that a component marked with this category use a generic designer. This <see langword="static"></see> field is read-only.</summary>
808 <member name="M:System.ComponentModel.DesignerCategoryAttribute.GetHashCode">
809 <summary>Returns the hash code for this instance.</summary>
810 <returns>A 32-bit signed integer hash code.</returns>
812 <member name="M:System.ComponentModel.DesignerCategoryAttribute.IsDefaultAttribute">
813 <summary>Determines if this attribute is the default.</summary>
814 <returns><see langword="true"></see> if the attribute is the default value for this attribute class; otherwise, <see langword="false"></see>.</returns>
816 <member name="P:System.ComponentModel.DesignerCategoryAttribute.TypeId">
817 <summary>Gets a unique identifier for this attribute.</summary>
818 <returns>An <see cref="T:System.Object"></see> that is a unique identifier for the attribute.</returns>