1 <?xml version="1.0" encoding="utf-8"?><doc>
3 <name>System.ComponentModel.TypeConverter</name>
6 <member name="T:System.ComponentModel.DataObjectAttribute">
7 <summary>Identifies a type as an object suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object. This class cannot be inherited.</summary>
9 <member name="M:System.ComponentModel.DataObjectAttribute.#ctor">
10 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectAttribute"></see> class.</summary>
12 <member name="M:System.ComponentModel.DataObjectAttribute.#ctor(System.Boolean)">
13 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectAttribute"></see> class and indicates whether an object is suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object.</summary>
14 <param name="isDataObject">true if the object is suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object; otherwise, false.</param>
16 <member name="F:System.ComponentModel.DataObjectAttribute.DataObject">
17 <summary>Indicates that the class is suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object at design time. This field is read-only.</summary>
20 <member name="F:System.ComponentModel.DataObjectAttribute.Default">
21 <summary>Represents the default value of the <see cref="T:System.ComponentModel.DataObjectAttribute"></see> class, which indicates that the class is suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object at design time. This field is read-only.</summary>
24 <member name="M:System.ComponentModel.DataObjectAttribute.Equals(System.Object)">
25 <summary>Determines whether this instance of <see cref="T:System.ComponentModel.DataObjectAttribute"></see> fits the pattern of another object.</summary>
26 <param name="obj">An object to compare with this instance of <see cref="T:System.ComponentModel.DataObjectAttribute"></see>.</param>
27 <returns>true if this instance is the same as the instance specified by the <paramref name="obj">obj</paramref> parameter; otherwise, false.</returns>
29 <member name="M:System.ComponentModel.DataObjectAttribute.GetHashCode">
30 <summary>Returns the hash code for this instance.</summary>
31 <returns>A 32-bit signed integer hash code.</returns>
33 <member name="P:System.ComponentModel.DataObjectAttribute.IsDataObject">
34 <summary>Gets a value indicating whether an object should be considered suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object at design time.</summary>
35 <returns>true if the object should be considered suitable for binding to an <see cref="System.Web.UI.WebControls.ObjectDataSource"></see> object; otherwise, false.</returns>
37 <member name="M:System.ComponentModel.DataObjectAttribute.IsDefaultAttribute">
38 <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
39 <returns>true if the current value of the attribute is the default; otherwise, false.</returns>
41 <member name="F:System.ComponentModel.DataObjectAttribute.NonDataObject">
42 <summary>Indicates that the class is not suitable for binding to an <see cref="T:System.Web.UI.WebControls.ObjectDataSource"></see> object at design time. This field is read-only.</summary>
45 <member name="T:System.ComponentModel.DataObjectFieldAttribute">
46 <summary>Provides metadata for a property representing a data field. This class cannot be inherited.</summary>
48 <member name="M:System.ComponentModel.DataObjectFieldAttribute.#ctor(System.Boolean)">
49 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectFieldAttribute"></see> class and indicates whether the field is the primary key for the data row.</summary>
50 <param name="primaryKey">true to indicate that the field is in the primary key of the data row; otherwise, false.</param>
52 <member name="M:System.ComponentModel.DataObjectFieldAttribute.#ctor(System.Boolean,System.Boolean)">
53 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectFieldAttribute"></see> class and indicates whether the field is the primary key for the data row, and whether the field is a database identity field.</summary>
54 <param name="primaryKey">true to indicate that the field is in the primary key of the data row; otherwise, false.</param>
55 <param name="isIdentity">true to indicate that the field is an identity field that uniquely identifies the data row; otherwise, false.</param>
57 <member name="M:System.ComponentModel.DataObjectFieldAttribute.#ctor(System.Boolean,System.Boolean,System.Boolean)">
58 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectFieldAttribute"></see> class and indicates whether the field is the primary key for the data row, whether the field is a database identity field, and whether the field can be null.</summary>
59 <param name="primaryKey">true to indicate that the field is in the primary key of the data row; otherwise, false.</param>
60 <param name="isIdentity">true to indicate that the field is an identity field that uniquely identifies the data row; otherwise, false.</param>
61 <param name="isNullable">true to indicate that the field can be null in the data store; otherwise, false.</param>
63 <member name="M:System.ComponentModel.DataObjectFieldAttribute.#ctor(System.Boolean,System.Boolean,System.Boolean,System.Int32)">
64 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectFieldAttribute"></see> class and indicates whether the field is the primary key for the data row, whether it is a database identity field, and whether it can be null and sets the length of the field.</summary>
65 <param name="primaryKey">true to indicate that the field is in the primary key of the data row; otherwise, false.</param>
66 <param name="isIdentity">true to indicate that the field is an identity field that uniquely identifies the data row; otherwise, false.</param>
67 <param name="isNullable">true to indicate that the field can be null in the data store; otherwise, false.</param>
68 <param name="length">The length of the field in bytes.</param>
70 <member name="M:System.ComponentModel.DataObjectFieldAttribute.Equals(System.Object)">
71 <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
72 <param name="obj">An object to compare with this instance of <see cref="T:System.ComponentModel.DataObjectFieldAttribute"></see>.</param>
73 <returns>true if this instance is the same as the instance specified by the <paramref name="obj">obj</paramref> parameter; otherwise, false.</returns>
75 <member name="M:System.ComponentModel.DataObjectFieldAttribute.GetHashCode">
76 <summary>Returns the hash code for this instance.</summary>
77 <returns>A 32-bit signed integer hash code.</returns>
79 <member name="P:System.ComponentModel.DataObjectFieldAttribute.IsIdentity">
80 <summary>Gets a value indicating whether a property represents an identity field in the underlying data.</summary>
81 <returns>true if the property represents an identity field in the underlying data; otherwise, false. The default value is false.</returns>
83 <member name="P:System.ComponentModel.DataObjectFieldAttribute.IsNullable">
84 <summary>Gets a value indicating whether a property represents a field that can be null in the underlying data store.</summary>
85 <returns>true if the property represents a field that can be null in the underlying data store; otherwise, false.</returns>
87 <member name="P:System.ComponentModel.DataObjectFieldAttribute.Length">
88 <summary>Gets the length of the property in bytes.</summary>
89 <returns>The length of the property in bytes, or -1 if not set.</returns>
91 <member name="P:System.ComponentModel.DataObjectFieldAttribute.PrimaryKey">
92 <summary>Gets a value indicating whether a property is in the primary key in the underlying data.</summary>
93 <returns>true if the property is in the primary key of the data store; otherwise, false.</returns>
95 <member name="T:System.ComponentModel.DataObjectMethodAttribute">
96 <summary>Identifies a data operation method exposed by a type, what type of operation the method performs, and whether the method is the default data method. This class cannot be inherited.</summary>
98 <member name="M:System.ComponentModel.DataObjectMethodAttribute.#ctor(System.ComponentModel.DataObjectMethodType)">
99 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see> class and identifies the type of data operation the method performs.</summary>
100 <param name="methodType">One of the <see cref="T:System.ComponentModel.DataObjectMethodType"></see> values that describes the data operation the method performs.</param>
102 <member name="M:System.ComponentModel.DataObjectMethodAttribute.#ctor(System.ComponentModel.DataObjectMethodType,System.Boolean)">
103 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see> class, identifies the type of data operation the method performs, and identifies whether the method is the default data method that the data object exposes.</summary>
104 <param name="methodType">One of the <see cref="T:System.ComponentModel.DataObjectMethodType"></see> values that describes the data operation the method performs.</param>
105 <param name="isDefault">true to indicate the method that the attribute is applied to is the default method of the data object for the specified methodType; otherwise, false.</param>
107 <member name="M:System.ComponentModel.DataObjectMethodAttribute.Equals(System.Object)">
108 <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
109 <param name="obj">An object to compare with this instance of <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see>.</param>
110 <returns>true if this instance is the same as the instance specified by the <paramref name="obj">obj</paramref> parameter; otherwise, false.</returns>
112 <member name="M:System.ComponentModel.DataObjectMethodAttribute.GetHashCode">
113 <summary>Returns the hash code for this instance.</summary>
114 <returns>A 32-bit signed integer hash code.</returns>
116 <member name="P:System.ComponentModel.DataObjectMethodAttribute.IsDefault">
117 <summary>Gets a value indicating whether the method that the <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see> is applied to is the default data method exposed by the data object for a specific method type.</summary>
118 <returns>true if the method is the default method exposed by the object for a method type; otherwise, false.</returns>
120 <member name="M:System.ComponentModel.DataObjectMethodAttribute.Match(System.Object)">
121 <summary>Gets a value indicating whether this instance shares a common pattern with a specified attribute.</summary>
122 <param name="obj">An object to compare with this instance of <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see>.</param>
123 <returns>true if this instance is the same as the instance specified by the <paramref name="obj">obj</paramref> parameter; otherwise, false.</returns>
125 <member name="P:System.ComponentModel.DataObjectMethodAttribute.MethodType">
126 <summary>Gets a <see cref="T:System.ComponentModel.DataObjectMethodType"></see> value indicating the type of data operation the method performs.</summary>
127 <returns>One of the <see cref="System.ComponentModel.DataObjectMethodType"></see> values that identifies the type of data operation performed by the method to which the <see cref="System.ComponentModel.DataObjectMethodAttribute"></see> is applied.</returns>
129 <member name="T:System.ComponentModel.DataObjectMethodType">
130 <summary>Identifies the type of data operation performed by a method, as specified by the <see cref="T:System.ComponentModel.DataObjectMethodAttribute"></see> applied to the method.</summary>
132 <member name="F:System.ComponentModel.DataObjectMethodType.Delete">
133 <summary>Indicates that a method is used for a data operation that deletes data.</summary>
136 <member name="F:System.ComponentModel.DataObjectMethodType.Fill">
137 <summary>Indicates that a method is used for a data operation that fills a <see cref="T:System.Data.DataSet"></see> object.</summary>
140 <member name="F:System.ComponentModel.DataObjectMethodType.Insert">
141 <summary>Indicates that a method is used for a data operation that inserts data.</summary>
144 <member name="F:System.ComponentModel.DataObjectMethodType.Select">
145 <summary>Indicates that a method is used for a data operation that retrieves data.</summary>
148 <member name="F:System.ComponentModel.DataObjectMethodType.Update">
149 <summary>Indicates that a method is used for a data operation that updates data.</summary>
152 <member name="T:System.ComponentModel.DateTimeConverter">
153 <summary>Provides a type converter to convert <see cref="T:System.DateTime"></see> objects to and from various other representations.</summary>
155 <member name="M:System.ComponentModel.DateTimeConverter.#ctor">
156 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DateTimeConverter"></see> class.</summary>
158 <member name="M:System.ComponentModel.DateTimeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
159 <summary>Gets a value indicating whether this converter can convert an object in the given source type to a <see cref="T:System.DateTime"></see> using the specified context.</summary>
160 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
161 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
162 <returns>true if this object can perform the conversion; otherwise, false.</returns>
164 <member name="M:System.ComponentModel.DateTimeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
165 <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
166 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
167 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
168 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
170 <member name="M:System.ComponentModel.DateTimeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
171 <summary>Converts the given value object to a <see cref="T:System.DateTime"></see>.</summary>
172 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
173 <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
174 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
175 <returns>An <see cref="System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
176 <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
177 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
179 <member name="M:System.ComponentModel.DateTimeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
180 <summary>Converts the given value object to a <see cref="T:System.DateTime"></see> using the arguments.</summary>
181 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
182 <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
183 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
184 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
185 <returns>An <see cref="System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
186 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
188 <member name="T:System.ComponentModel.DateTimeOffsetConverter">
189 <summary>Provides a type converter to convert <see cref="T:System.DateTimeOffset"></see> structures to and from various other representations.</summary>
191 <member name="M:System.ComponentModel.DateTimeOffsetConverter.#ctor">
192 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DateTimeOffsetConverter"></see> class.</summary>
194 <member name="M:System.ComponentModel.DateTimeOffsetConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
195 <summary>Returns a value that indicates whether an object of the specified source type can be converted to a <see cref="T:System.DateTimeOffset"></see>.</summary>
196 <param name="context">The date format context.</param>
197 <param name="sourceType">The source type to check.</param>
198 <returns>true if the specified type can be converted to a <see cref="System.DateTimeOffset"></see>; otherwise, false.</returns>
200 <member name="M:System.ComponentModel.DateTimeOffsetConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
201 <summary>Returns a value that indicates whether a <see cref="T:System.DateTimeOffset"></see> can be converted to an object of the specified type.</summary>
202 <param name="context">The date format context.</param>
203 <param name="destinationType">The destination type to check.</param>
204 <returns>true if a <see cref="System.DateTimeOffset"></see> can be converted to the specified type; otherwise, false.</returns>
206 <member name="M:System.ComponentModel.DateTimeOffsetConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
207 <summary>Converts the specified object to a <see cref="T:System.DateTimeOffset"></see>.</summary>
208 <param name="context">The date format context.</param>
209 <param name="culture">The date culture.</param>
210 <param name="value">The object to be converted.</param>
211 <returns>A <see cref="System.DateTimeOffset"></see> that represents the specified object.</returns>
212 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
214 <member name="M:System.ComponentModel.DateTimeOffsetConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
215 <summary>Converts a <see cref="T:System.DateTimeOffset"></see> to an object of the specified type.</summary>
216 <param name="context">The date format context.</param>
217 <param name="culture">The date culture.</param>
218 <param name="value">The <see cref="T:System.DateTimeOffset"></see> to be converted.</param>
219 <param name="destinationType">The type to convert to.</param>
220 <returns>An object of the specified type that represents the <see cref="System.DateTimeOffset"></see>.</returns>
221 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
223 <member name="T:System.ComponentModel.DecimalConverter">
224 <summary>Provides a type converter to convert <see cref="T:System.Decimal"></see> objects to and from various other representations.</summary>
226 <member name="M:System.ComponentModel.DecimalConverter.#ctor">
227 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DecimalConverter"></see> class.</summary>
229 <member name="M:System.ComponentModel.DecimalConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
230 <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
231 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
232 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
233 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
235 <member name="M:System.ComponentModel.DecimalConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
236 <summary>Converts the given value object to a <see cref="T:System.Decimal"></see> using the arguments.</summary>
237 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
238 <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
239 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
240 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
241 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
242 <exception cref="T:System.ArgumentNullException">The <paramref name="destinationType">destinationType</paramref> is null.</exception>
243 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
245 <member name="T:System.ComponentModel.DefaultBindingPropertyAttribute">
246 <summary>Specifies the default binding property for a component. This class cannot be inherited.</summary>
248 <member name="M:System.ComponentModel.DefaultBindingPropertyAttribute.#ctor">
249 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> class using no parameters.</summary>
251 <member name="M:System.ComponentModel.DefaultBindingPropertyAttribute.#ctor(System.String)">
252 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> class using the specified property name.</summary>
253 <param name="name">The name of the default binding property.</param>
255 <member name="F:System.ComponentModel.DefaultBindingPropertyAttribute.Default">
256 <summary>Represents the default value for the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> class.</summary>
259 <member name="M:System.ComponentModel.DefaultBindingPropertyAttribute.Equals(System.Object)">
260 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> instance.</summary>
261 <param name="obj">The <see cref="T:System.Object"></see> to compare with the current <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> instance</param>
262 <returns>true if the object is equal to the current instance; otherwise, false, indicating they are not equal.</returns>
264 <member name="M:System.ComponentModel.DefaultBindingPropertyAttribute.GetHashCode">
265 <summary>Returns the hash code for this instance.</summary>
266 <returns>A 32-bit signed integer hash code.</returns>
268 <member name="P:System.ComponentModel.DefaultBindingPropertyAttribute.Name">
269 <summary>Gets the name of the default binding property for the component to which the <see cref="T:System.ComponentModel.DefaultBindingPropertyAttribute"></see> is bound.</summary>
270 <returns>The name of the default binding property for the component to which the <see cref="System.ComponentModel.DefaultBindingPropertyAttribute"></see> is bound.</returns>
272 <member name="T:System.ComponentModel.DefaultEventAttribute">
273 <summary>Specifies the default event for a component.</summary>
275 <member name="M:System.ComponentModel.DefaultEventAttribute.#ctor(System.String)">
276 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultEventAttribute"></see> class.</summary>
277 <param name="name">The name of the default event for the component this attribute is bound to.</param>
279 <member name="F:System.ComponentModel.DefaultEventAttribute.Default">
280 <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DefaultEventAttribute"></see>, which is null. This static field is read-only.</summary>
283 <member name="M:System.ComponentModel.DefaultEventAttribute.Equals(System.Object)">
284 <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DefaultEventAttribute"></see>.</summary>
285 <param name="obj">The object to test the value equality of.</param>
286 <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
288 <member name="M:System.ComponentModel.DefaultEventAttribute.GetHashCode">
289 <summary>Returns the hash code for this instance.</summary>
290 <returns>A 32-bit signed integer hash code.</returns>
292 <member name="P:System.ComponentModel.DefaultEventAttribute.Name">
293 <summary>Gets the name of the default event for the component this attribute is bound to.</summary>
294 <returns>The name of the default event for the component this attribute is bound to. The default value is null.</returns>
296 <member name="T:System.ComponentModel.DefaultPropertyAttribute">
297 <summary>Specifies the default property for a component.</summary>
299 <member name="M:System.ComponentModel.DefaultPropertyAttribute.#ctor(System.String)">
300 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DefaultPropertyAttribute"></see> class.</summary>
301 <param name="name">The name of the default property for the component this attribute is bound to.</param>
303 <member name="F:System.ComponentModel.DefaultPropertyAttribute.Default">
304 <summary>Specifies the default value for the <see cref="T:System.ComponentModel.DefaultPropertyAttribute"></see>, which is null. This static field is read-only.</summary>
307 <member name="M:System.ComponentModel.DefaultPropertyAttribute.Equals(System.Object)">
308 <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DefaultPropertyAttribute"></see>.</summary>
309 <param name="obj">The object to test the value equality of.</param>
310 <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
312 <member name="M:System.ComponentModel.DefaultPropertyAttribute.GetHashCode">
313 <summary>Returns the hash code for this instance.</summary>
314 <returns>A 32-bit signed integer hash code.</returns>
316 <member name="P:System.ComponentModel.DefaultPropertyAttribute.Name">
317 <summary>Gets the name of the default property for the component this attribute is bound to.</summary>
318 <returns>The name of the default property for the component this attribute is bound to. The default value is null.</returns>
320 <member name="T:System.ComponentModel.Design.ActiveDesignerEventArgs">
321 <summary>Provides data for the <see cref="P:System.ComponentModel.Design.IDesignerEventService.ActiveDesigner"></see> event.</summary>
323 <member name="M:System.ComponentModel.Design.ActiveDesignerEventArgs.#ctor(System.ComponentModel.Design.IDesignerHost,System.ComponentModel.Design.IDesignerHost)">
324 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ActiveDesignerEventArgs"></see> class.</summary>
325 <param name="oldDesigner">The document that is losing activation.</param>
326 <param name="newDesigner">The document that is gaining activation.</param>
328 <member name="P:System.ComponentModel.Design.ActiveDesignerEventArgs.NewDesigner">
329 <summary>Gets the document that is gaining activation.</summary>
330 <returns>An <see cref="System.ComponentModel.Design.IDesignerHost"></see> that represents the document gaining activation.</returns>
332 <member name="P:System.ComponentModel.Design.ActiveDesignerEventArgs.OldDesigner">
333 <summary>Gets the document that is losing activation.</summary>
334 <returns>An <see cref="System.ComponentModel.Design.IDesignerHost"></see> that represents the document losing activation.</returns>
336 <member name="T:System.ComponentModel.Design.ActiveDesignerEventHandler">
337 <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.Design.IDesignerEventService.ActiveDesignerChanged"></see> event.</summary>
338 <param name="sender">The source of the event.</param>
339 <param name="e">An <see cref="T:System.ComponentModel.Design.ActiveDesignerEventArgs"></see> that contains the event data.</param>
341 <member name="T:System.ComponentModel.Design.CheckoutException">
342 <summary>The exception that is thrown when an attempt to check out a file that is checked into a source code management program is canceled or fails.</summary>
344 <member name="M:System.ComponentModel.Design.CheckoutException.#ctor">
345 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException"></see> class with no associated message or error code.</summary>
347 <member name="M:System.ComponentModel.Design.CheckoutException.#ctor(System.String)">
348 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException"></see> class with the specified message.</summary>
349 <param name="message">A message describing the exception.</param>
351 <member name="M:System.ComponentModel.Design.CheckoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
352 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException"></see> class using the specified serialization data and context.</summary>
353 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
354 <param name="context">The destination to be used for deserialization.</param>
356 <member name="M:System.ComponentModel.Design.CheckoutException.#ctor(System.String,System.Exception)">
357 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException"></see> class with the specified detailed description and the specified exception.</summary>
358 <param name="message">A detailed description of the error.</param>
359 <param name="innerException">A reference to the inner exception that is the cause of this exception.</param>
361 <member name="M:System.ComponentModel.Design.CheckoutException.#ctor(System.String,System.Int32)">
362 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException"></see> class with the specified message and error code.</summary>
363 <param name="message">A message describing the exception.</param>
364 <param name="errorCode">The error code to pass.</param>
366 <member name="F:System.ComponentModel.Design.CheckoutException.Canceled">
367 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CheckoutException"></see> class that specifies that the check out was canceled. This field is read-only.</summary>
370 <member name="T:System.ComponentModel.Design.CommandID">
371 <summary>Represents a unique command identifier that consists of a numeric command ID and a GUID menu group identifier.</summary>
373 <member name="M:System.ComponentModel.Design.CommandID.#ctor(System.Guid,System.Int32)">
374 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.CommandID"></see> class using the specified menu group GUID and command ID number.</summary>
375 <param name="menuGroup">The GUID of the group that this menu command belongs to.</param>
376 <param name="commandID">The numeric identifier of this menu command.</param>
378 <member name="M:System.ComponentModel.Design.CommandID.Equals(System.Object)">
379 <summary>Determines whether two <see cref="T:System.ComponentModel.Design.CommandID"></see> instances are equal.</summary>
380 <param name="obj">The object to compare.</param>
381 <returns>true if the specified object is equivalent to this one; otherwise, false.</returns>
383 <member name="M:System.ComponentModel.Design.CommandID.GetHashCode">
384 <summary>Serves as a hash function for a particular type.</summary>
385 <returns>A hash code for the current <see cref="System.Object"></see>.</returns>
387 <member name="P:System.ComponentModel.Design.CommandID.Guid">
388 <summary>Gets the GUID of the menu group that the menu command identified by this <see cref="T:System.ComponentModel.Design.CommandID"></see> belongs to.</summary>
389 <returns>The GUID of the command group for this command.</returns>
391 <member name="P:System.ComponentModel.Design.CommandID.ID">
392 <summary>Gets the numeric command ID.</summary>
393 <returns>The command ID number.</returns>
395 <member name="M:System.ComponentModel.Design.CommandID.ToString">
396 <summary>Returns a <see cref="T:System.String"></see> that represents the current object.</summary>
397 <returns>A string that contains the command ID information, both the GUID and integer identifier.</returns>
399 <member name="T:System.ComponentModel.Design.ComponentChangedEventArgs">
400 <summary>Provides data for the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanged"></see> event. This class cannot be inherited.</summary>
402 <member name="M:System.ComponentModel.Design.ComponentChangedEventArgs.#ctor(System.Object,System.ComponentModel.MemberDescriptor,System.Object,System.Object)">
403 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ComponentChangedEventArgs"></see> class.</summary>
404 <param name="component">The component that was changed.</param>
405 <param name="member">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that represents the member that was changed.</param>
406 <param name="oldValue">The old value of the changed member.</param>
407 <param name="newValue">The new value of the changed member.</param>
409 <member name="P:System.ComponentModel.Design.ComponentChangedEventArgs.Component">
410 <summary>Gets the component that was modified.</summary>
411 <returns>An <see cref="System.Object"></see> that represents the component that was modified.</returns>
413 <member name="P:System.ComponentModel.Design.ComponentChangedEventArgs.Member">
414 <summary>Gets the member that has been changed.</summary>
415 <returns>A <see cref="System.ComponentModel.MemberDescriptor"></see> that indicates the member that has been changed.</returns>
417 <member name="P:System.ComponentModel.Design.ComponentChangedEventArgs.NewValue">
418 <summary>Gets the new value of the changed member.</summary>
419 <returns>The new value of the changed member. This property can be null.</returns>
421 <member name="P:System.ComponentModel.Design.ComponentChangedEventArgs.OldValue">
422 <summary>Gets the old value of the changed member.</summary>
423 <returns>The old value of the changed member. This property can be null.</returns>
425 <member name="T:System.ComponentModel.Design.ComponentChangedEventHandler">
426 <summary>Represents the method that will handle a <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanged"></see> event.</summary>
427 <param name="sender">The source of the event.</param>
428 <param name="e">A <see cref="T:System.ComponentModel.Design.ComponentChangedEventArgs"></see> that contains the event data.</param>
430 <member name="T:System.ComponentModel.ICustomTypeDescriptor">
431 <summary>Provides an interface that supplies dynamic custom type information for an object.</summary>
433 <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetAttributes">
434 <summary>Returns a collection of custom attributes for this instance of a component.</summary>
435 <returns>An <see cref="System.ComponentModel.AttributeCollection"></see> containing the attributes for this object.</returns>
437 <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetClassName">
438 <summary>Returns the class name of this instance of a component.</summary>
439 <returns>The class name of the object, or null if the class does not have a name.</returns>
441 <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetComponentName">
442 <summary>Returns the name of this instance of a component.</summary>
443 <returns>The name of the object, or null if the object does not have a name.</returns>
445 <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetConverter">
446 <summary>Returns a type converter for this instance of a component.</summary>
447 <returns>A <see cref="System.ComponentModel.TypeConverter"></see> that is the converter for this object, or null if there is no <see cref="System.ComponentModel.TypeConverter"></see> for this object.</returns>
449 <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetDefaultEvent">
450 <summary>Returns the default event for this instance of a component.</summary>
451 <returns>An <see cref="System.ComponentModel.EventDescriptor"></see> that represents the default event for this object, or null if this object does not have events.</returns>
453 <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetDefaultProperty">
454 <summary>Returns the default property for this instance of a component.</summary>
455 <returns>A <see cref="System.ComponentModel.PropertyDescriptor"></see> that represents the default property for this object, or null if this object does not have properties.</returns>
457 <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetEditor(System.Type)">
458 <summary>Returns an editor of the specified type for this instance of a component.</summary>
459 <param name="editorBaseType">A <see cref="T:System.Type"></see> that represents the editor for this object.</param>
460 <returns>An <see cref="System.Object"></see> of the specified type that is the editor for this object, or null if the editor cannot be found.</returns>
462 <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetEvents">
463 <summary>Returns the events for this instance of a component.</summary>
464 <returns>An <see cref="System.ComponentModel.EventDescriptorCollection"></see> that represents the events for this component instance.</returns>
466 <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetEvents(System.Attribute[])">
467 <summary>Returns the events for this instance of a component using the specified attribute array as a filter.</summary>
468 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
469 <returns>An <see cref="System.ComponentModel.EventDescriptorCollection"></see> that represents the filtered events for this component instance.</returns>
471 <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetProperties">
472 <summary>Returns the properties for this instance of a component.</summary>
473 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> that represents the properties for this component instance.</returns>
475 <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetProperties(System.Attribute[])">
476 <summary>Returns the properties for this instance of a component using the attribute array as a filter.</summary>
477 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
478 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> that represents the filtered properties for this component instance.</returns>
480 <member name="M:System.ComponentModel.ICustomTypeDescriptor.GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
481 <summary>Returns an object that contains the property described by the specified property descriptor.</summary>
482 <param name="pd">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that represents the property whose owner is to be found.</param>
483 <returns>An <see cref="System.Object"></see> that represents the owner of the specified property.</returns>
485 <member name="T:System.ComponentModel.IDataErrorInfo">
486 <summary>Provides the functionality to offer custom error information that a user interface can bind to.</summary>
488 <member name="P:System.ComponentModel.IDataErrorInfo.Error">
489 <summary>Gets an error message indicating what is wrong with this object.</summary>
490 <returns>An error message indicating what is wrong with this object. The default is an empty string (&quot;&quot;).</returns>
492 <member name="P:System.ComponentModel.IDataErrorInfo.Item(System.String)">
493 <summary>Gets the error message for the property with the given name.</summary>
494 <param name="columnName">The name of the property whose error message to get.</param>
495 <returns>The error message for the property. The default is an empty string (&quot;&quot;).</returns>
497 <member name="T:System.ComponentModel.IExtenderProvider">
498 <summary>Defines the interface for extending properties to other components in a container.</summary>
500 <member name="M:System.ComponentModel.IExtenderProvider.CanExtend(System.Object)">
501 <summary>Specifies whether this object can provide its extender properties to the specified object.</summary>
502 <param name="extendee">The <see cref="T:System.Object"></see> to receive the extender properties.</param>
503 <returns>true if this object can provide extender properties to the specified object; otherwise, false.</returns>
505 <member name="T:System.ComponentModel.IIntellisenseBuilder">
506 <summary>Provides an interface to facilitate the retrieval of the builder&#39;s name and to display the builder.</summary>
508 <member name="P:System.ComponentModel.IIntellisenseBuilder.Name">
509 <summary>Gets a localized name.</summary>
510 <returns>A localized name.</returns>
512 <member name="M:System.ComponentModel.IIntellisenseBuilder.Show(System.String,System.String,System.String@)">
513 <summary>Shows the builder.</summary>
514 <param name="language">The language service that is calling the builder.</param>
515 <param name="value">The expression being edited.</param>
516 <param name="newValue">The new value.</param>
517 <returns>true if the value should be replaced with <paramref name="newValue">newValue</paramref>; otherwise, false (if the user cancels, for example).</returns>
519 <member name="T:System.ComponentModel.IListSource">
520 <summary>Provides functionality to an object to return a list that can be bound to a data source.</summary>
522 <member name="P:System.ComponentModel.IListSource.ContainsListCollection">
523 <summary>Gets a value indicating whether the collection is a collection of <see cref="T:System.Collections.IList"></see> objects.</summary>
524 <returns>true if the collection is a collection of <see cref="System.Collections.IList"></see> objects; otherwise, false.</returns>
526 <member name="M:System.ComponentModel.IListSource.GetList">
527 <summary>Returns an <see cref="T:System.Collections.IList"></see> that can be bound to a data source from an object that does not implement an <see cref="T:System.Collections.IList"></see> itself.</summary>
528 <returns>An <see cref="System.Collections.IList"></see> that can be bound to a data source from the object.</returns>
530 <member name="T:System.ComponentModel.INestedContainer">
531 <summary>Provides functionality for nested containers, which logically contain zero or more other components and are owned by a parent component.</summary>
533 <member name="P:System.ComponentModel.INestedContainer.Owner">
534 <summary>Gets the owning component for the nested container.</summary>
535 <returns>The <see cref="System.ComponentModel.IComponent"></see> that owns the nested container.</returns>
537 <member name="T:System.ComponentModel.INestedSite">
538 <summary>Provides the ability to retrieve the full nested name of a component.</summary>
540 <member name="P:System.ComponentModel.INestedSite.FullName">
541 <summary>Gets the full name of the component in this site.</summary>
542 <returns>The full name of the component in this site.</returns>
544 <member name="T:System.ComponentModel.InheritanceAttribute">
545 <summary>Indicates whether the component associated with this attribute has been inherited from a base class. This class cannot be inherited.</summary>
547 <member name="M:System.ComponentModel.InheritanceAttribute.#ctor">
548 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InheritanceAttribute"></see> class.</summary>
550 <member name="M:System.ComponentModel.InheritanceAttribute.#ctor(System.ComponentModel.InheritanceLevel)">
551 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InheritanceAttribute"></see> class with the specified inheritance level.</summary>
552 <param name="inheritanceLevel">An <see cref="T:System.ComponentModel.InheritanceLevel"></see> that indicates the level of inheritance to set this attribute to.</param>
554 <member name="F:System.ComponentModel.InheritanceAttribute.Default">
555 <summary>Specifies that the default value for <see cref="T:System.ComponentModel.InheritanceAttribute"></see> is <see cref="F:System.ComponentModel.InheritanceAttribute.NotInherited"></see>. This field is read-only.</summary>
558 <member name="M:System.ComponentModel.InheritanceAttribute.Equals(System.Object)">
559 <summary>Override to test for equality.</summary>
560 <param name="value">The object to test.</param>
561 <returns>true if the object is the same; otherwise, false.</returns>
563 <member name="M:System.ComponentModel.InheritanceAttribute.GetHashCode">
564 <summary>Returns the hashcode for this object.</summary>
565 <returns>A hash code for the current <see cref="System.ComponentModel.InheritanceAttribute"></see>.</returns>
567 <member name="P:System.ComponentModel.InheritanceAttribute.InheritanceLevel">
568 <summary>Gets or sets the current inheritance level stored in this attribute.</summary>
569 <returns>The <see cref="System.ComponentModel.InheritanceLevel"></see> stored in this attribute.</returns>
571 <member name="F:System.ComponentModel.InheritanceAttribute.Inherited">
572 <summary>Specifies that the component is inherited. This field is read-only.</summary>
575 <member name="F:System.ComponentModel.InheritanceAttribute.InheritedReadOnly">
576 <summary>Specifies that the component is inherited and is read-only. This field is read-only.</summary>
579 <member name="M:System.ComponentModel.InheritanceAttribute.IsDefaultAttribute">
580 <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
581 <returns>true if the current value of the attribute is the default; otherwise, false.</returns>
583 <member name="F:System.ComponentModel.InheritanceAttribute.NotInherited">
584 <summary>Specifies that the component is not inherited. This field is read-only.</summary>
587 <member name="M:System.ComponentModel.InheritanceAttribute.ToString">
588 <summary>Converts this attribute to a string.</summary>
589 <returns>A string that represents this <see cref="System.ComponentModel.InheritanceAttribute"></see>.</returns>
591 <member name="T:System.ComponentModel.InheritanceLevel">
592 <summary>Defines identifiers for types of inheritance levels.</summary>
594 <member name="F:System.ComponentModel.InheritanceLevel.Inherited">
595 <summary>The object is inherited.</summary>
598 <member name="F:System.ComponentModel.InheritanceLevel.InheritedReadOnly">
599 <summary>The object is inherited, but has read-only access.</summary>
602 <member name="F:System.ComponentModel.InheritanceLevel.NotInherited">
603 <summary>The object is not inherited.</summary>
606 <member name="T:System.ComponentModel.InstallerTypeAttribute">
607 <summary>Specifies the installer for a type that installs components.</summary>
609 <member name="M:System.ComponentModel.InstallerTypeAttribute.#ctor(System.String)">
610 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InstallerTypeAttribute"></see> class with the name of the component&#39;s installer type.</summary>
611 <param name="typeName">The name of a <see cref="T:System.Type"></see> that represents the installer for the component this attribute is bound to. This class must implement <see cref="T:System.ComponentModel.Design.IDesigner"></see>.</param>
613 <member name="M:System.ComponentModel.InstallerTypeAttribute.#ctor(System.Type)">
614 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InstallerTypeAttribute"></see> class, when given a <see cref="T:System.Type"></see> that represents the installer for a component.</summary>
615 <param name="installerType">A <see cref="T:System.Type"></see> that represents the installer for the component this attribute is bound to. This class must implement <see cref="T:System.ComponentModel.Design.IDesigner"></see>.</param>
617 <member name="M:System.ComponentModel.InstallerTypeAttribute.Equals(System.Object)">
618 <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.InstallerTypeAttribute"></see>.</summary>
619 <param name="obj">The object to test the value equality of.</param>
620 <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
622 <member name="M:System.ComponentModel.InstallerTypeAttribute.GetHashCode">
623 <summary>Returns the hashcode for this object.</summary>
624 <returns>A hash code for the current <see cref="System.ComponentModel.InstallerTypeAttribute"></see>.</returns>
626 <member name="P:System.ComponentModel.InstallerTypeAttribute.InstallerType">
627 <summary>Gets the type of installer associated with this attribute.</summary>
628 <returns>A <see cref="System.Type"></see> that represents the type of installer associated with this attribute, or null if an installer does not exist.</returns>
630 <member name="T:System.ComponentModel.InstanceCreationEditor">
631 <summary>Creates an instance of a particular type of property from a drop-down box within the <see cref="T:System.Windows.Forms.PropertyGrid"></see>.</summary>
633 <member name="M:System.ComponentModel.InstanceCreationEditor.#ctor">
634 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InstanceCreationEditor"></see> class.</summary>
636 <member name="M:System.ComponentModel.InstanceCreationEditor.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Type)">
637 <summary>When overridden in a derived class, returns an instance of the specified type.</summary>
638 <param name="context">The context information.</param>
639 <param name="instanceType">The specified type.</param>
640 <returns>An instance of the specified type or null.</returns>
642 <member name="P:System.ComponentModel.InstanceCreationEditor.Text">
643 <summary>Gets the specified text.</summary>
644 <returns>The specified text.</returns>
646 <member name="T:System.ComponentModel.Int16Converter">
647 <summary>Provides a type converter to convert 16-bit signed integer objects to and from other representations.</summary>
649 <member name="M:System.ComponentModel.Int16Converter.#ctor">
650 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Int16Converter"></see> class.</summary>
652 <member name="T:System.ComponentModel.Int32Converter">
653 <summary>Provides a type converter to convert 32-bit signed integer objects to and from other representations.</summary>
655 <member name="M:System.ComponentModel.Int32Converter.#ctor">
656 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Int32Converter"></see> class.</summary>
658 <member name="T:System.ComponentModel.Int64Converter">
659 <summary>Provides a type converter to convert 64-bit signed integer objects to and from various other representations.</summary>
661 <member name="M:System.ComponentModel.Int64Converter.#ctor">
662 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Int64Converter"></see> class.</summary>
664 <member name="T:System.ComponentModel.InvalidAsynchronousStateException">
665 <summary>Thrown when a thread on which an operation should execute no longer exists or has no message loop.</summary>
667 <member name="M:System.ComponentModel.InvalidAsynchronousStateException.#ctor">
668 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidAsynchronousStateException"></see> class.</summary>
670 <member name="M:System.ComponentModel.InvalidAsynchronousStateException.#ctor(System.String)">
671 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidAsynchronousStateException"></see> class with the specified detailed description.</summary>
672 <param name="message">A detailed description of the error.</param>
674 <member name="M:System.ComponentModel.InvalidAsynchronousStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
675 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidAsynchronousStateException"></see> class with the given <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
676 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
677 <param name="context">The destination to be used for deserialization.</param>
679 <member name="M:System.ComponentModel.InvalidAsynchronousStateException.#ctor(System.String,System.Exception)">
680 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidAsynchronousStateException"></see> class with the specified detailed description and the specified exception.</summary>
681 <param name="message">A detailed description of the error.</param>
682 <param name="innerException">A reference to the inner exception that is the cause of this exception.</param>
684 <member name="T:System.ComponentModel.InvalidEnumArgumentException">
685 <summary>The exception thrown when using invalid arguments that are enumerators.</summary>
687 <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor">
688 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class without a message.</summary>
690 <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor(System.String)">
691 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class with the specified message.</summary>
692 <param name="message">The message to display with this exception.</param>
694 <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
695 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.InvalidEnumArgumentException"></see> class using the specified serialization data and context.</summary>
696 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
697 <param name="context">The destination to be used for deserialization.</param>
699 <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor(System.String,System.Exception)">
700 <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>
701 <param name="message">A detailed description of the error.</param>
702 <param name="innerException">A reference to the inner exception that is the cause of this exception.</param>
704 <member name="M:System.ComponentModel.InvalidEnumArgumentException.#ctor(System.String,System.Int32,System.Type)">
705 <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>
706 <param name="argumentName">The name of the argument that caused the exception.</param>
707 <param name="invalidValue">The value of the argument that failed.</param>
708 <param name="enumClass">A <see cref="T:System.Type"></see> that represents the enumeration class with the valid values.</param>
710 <member name="T:System.ComponentModel.IRaiseItemChangedEvents">
711 <summary>Indicates whether a class converts property change events to <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> events.</summary>
713 <member name="P:System.ComponentModel.IRaiseItemChangedEvents.RaisesItemChangedEvents">
714 <summary>Gets a value indicating whether the <see cref="T:System.ComponentModel.IRaiseItemChangedEvents"></see> object raises <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> events.</summary>
715 <returns>true if the <see cref="System.ComponentModel.IRaiseItemChangedEvents"></see> object raises <see cref="System.ComponentModel.IBindingList.ListChanged"></see> events when one of its property values changes; otherwise, false.</returns>
717 <member name="T:System.ComponentModel.ISupportInitializeNotification">
718 <summary>Allows coordination of initialization for a component and its dependent properties.</summary>
720 <member name="E:System.ComponentModel.ISupportInitializeNotification.Initialized">
721 <summary>Occurs when initialization of the component is completed.</summary>
723 <member name="P:System.ComponentModel.ISupportInitializeNotification.IsInitialized">
724 <summary>Gets a value indicating whether the component is initialized.</summary>
725 <returns>true to indicate the component has completed initialization; otherwise, false.</returns>
727 <member name="T:System.ComponentModel.ComponentConverter">
728 <summary>Provides a type converter to convert components to and from various other representations.</summary>
730 <member name="M:System.ComponentModel.ComponentConverter.#ctor(System.Type)">
731 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComponentConverter"></see> class.</summary>
732 <param name="type">A <see cref="T:System.Type"></see> that represents the type to associate with this component converter.</param>
734 <member name="M:System.ComponentModel.ComponentConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
735 <summary>Gets a collection of properties for the type of component specified by the value parameter.</summary>
736 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
737 <param name="value">An <see cref="T:System.Object"></see> that specifies the type of component to get the properties for.</param>
738 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that will be used as a filter.</param>
739 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for the component, or null if there are no properties.</returns>
741 <member name="M:System.ComponentModel.ComponentConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
742 <summary>Gets a value indicating whether this object supports properties using the specified context.</summary>
743 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
744 <returns>true because <see cref="System.ComponentModel.TypeConverter.GetProperties(System.Object)"></see> should be called to find the properties of this object. This method never returns false.</returns>
746 <member name="T:System.ComponentModel.ComponentEditor">
747 <summary>Provides the base class for a custom component editor.</summary>
749 <member name="M:System.ComponentModel.ComponentEditor.#ctor">
750 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComponentEditor"></see> class.</summary>
752 <member name="M:System.ComponentModel.ComponentEditor.EditComponent(System.Object)">
753 <summary>Edits the component and returns a value indicating whether the component was modified.</summary>
754 <param name="component">The component to be edited.</param>
755 <returns>true if the component was modified; otherwise, false.</returns>
757 <member name="M:System.ComponentModel.ComponentEditor.EditComponent(System.ComponentModel.ITypeDescriptorContext,System.Object)">
758 <summary>Edits the component and returns a value indicating whether the component was modified based upon a given context.</summary>
759 <param name="context">An optional context object that can be used to obtain further information about the edit.</param>
760 <param name="component">The component to be edited.</param>
761 <returns>true if the component was modified; otherwise, false.</returns>
763 <member name="T:System.ComponentModel.ComponentResourceManager">
764 <summary>Provides simple functionality for enumerating resources for a component or object. The <see cref="T:System.ComponentModel.ComponentResourceManager"></see> class is a <see cref="T:System.Resources.ResourceManager"></see>.</summary>
766 <member name="M:System.ComponentModel.ComponentResourceManager.#ctor">
767 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComponentResourceManager"></see> class with default values.</summary>
769 <member name="M:System.ComponentModel.ComponentResourceManager.#ctor(System.Type)">
770 <summary>Creates a <see cref="T:System.ComponentModel.ComponentResourceManager"></see> that looks up resources in satellite assemblies based on information from the specified <see cref="T:System.Type"></see>.</summary>
771 <param name="t">A <see cref="T:System.Type"></see> from which the <see cref="T:System.ComponentModel.ComponentResourceManager"></see> derives all information for finding resource files.</param>
773 <member name="M:System.ComponentModel.ComponentResourceManager.ApplyResources(System.Object,System.String)">
774 <summary>Applies a resource&#39;s value to the corresponding property of the object.</summary>
775 <param name="value">An <see cref="T:System.Object"></see> that contains the property value to be applied.</param>
776 <param name="objectName">A <see cref="T:System.String"></see> that contains the name of the object to look up in the resources.</param>
777 <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> or <paramref name="objectName">objectName</paramref> is null.</exception>
779 <member name="M:System.ComponentModel.ComponentResourceManager.ApplyResources(System.Object,System.String,System.Globalization.CultureInfo)">
780 <summary>Applies a resource&#39;s value to the corresponding property of the object.</summary>
781 <param name="value">An <see cref="T:System.Object"></see> that contains the property value to be applied.</param>
782 <param name="objectName">A <see cref="T:System.String"></see> that contains the name of the object to look up in the resources.</param>
783 <param name="culture">The culture for which to apply resources.</param>
784 <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> or <paramref name="objectName">objectName</paramref> is null.</exception>
786 <member name="T:System.ComponentModel.Design.ITypeResolutionService">
787 <summary>Provides an interface to retrieve an assembly or type by name.</summary>
789 <member name="M:System.ComponentModel.Design.ITypeResolutionService.GetAssembly(System.Reflection.AssemblyName)">
790 <summary>Gets the requested assembly.</summary>
791 <param name="name">The name of the assembly to retrieve.</param>
792 <returns>An instance of the requested assembly, or null if no assembly can be located.</returns>
794 <member name="M:System.ComponentModel.Design.ITypeResolutionService.GetAssembly(System.Reflection.AssemblyName,System.Boolean)">
795 <summary>Gets the requested assembly.</summary>
796 <param name="name">The name of the assembly to retrieve.</param>
797 <param name="throwOnError">true if this method should throw an exception if the assembly cannot be located; otherwise, false, and this method returns null if the assembly cannot be located.</param>
798 <returns>An instance of the requested assembly, or null if no assembly can be located.</returns>
800 <member name="M:System.ComponentModel.Design.ITypeResolutionService.GetPathOfAssembly(System.Reflection.AssemblyName)">
801 <summary>Gets the path to the file from which the assembly was loaded.</summary>
802 <param name="name">The name of the assembly.</param>
803 <returns>The path to the file from which the assembly was loaded.</returns>
805 <member name="M:System.ComponentModel.Design.ITypeResolutionService.GetType(System.String)">
806 <summary>Loads a type with the specified name.</summary>
807 <param name="name">The name of the type. If the type name is not a fully qualified name that indicates an assembly, this service will search its internal set of referenced assemblies.</param>
808 <returns>An instance of <see cref="System.Type"></see> that corresponds to the specified name, or null if no type can be found.</returns>
810 <member name="M:System.ComponentModel.Design.ITypeResolutionService.GetType(System.String,System.Boolean)">
811 <summary>Loads a type with the specified name.</summary>
812 <param name="name">The name of the type. If the type name is not a fully qualified name that indicates an assembly, this service will search its internal set of referenced assemblies.</param>
813 <param name="throwOnError">true if this method should throw an exception if the assembly cannot be located; otherwise, false, and this method returns null if the assembly cannot be located.</param>
814 <returns>An instance of <see cref="System.Type"></see> that corresponds to the specified name, or null if no type can be found.</returns>
816 <member name="M:System.ComponentModel.Design.ITypeResolutionService.GetType(System.String,System.Boolean,System.Boolean)">
817 <summary>Loads a type with the specified name.</summary>
818 <param name="name">The name of the type. If the type name is not a fully qualified name that indicates an assembly, this service will search its internal set of referenced assemblies.</param>
819 <param name="throwOnError">true if this method should throw an exception if the assembly cannot be located; otherwise, false, and this method returns null if the assembly cannot be located.</param>
820 <param name="ignoreCase">true to ignore case when searching for types; otherwise, false.</param>
821 <returns>An instance of <see cref="System.Type"></see> that corresponds to the specified name, or null if no type can be found.</returns>
823 <member name="M:System.ComponentModel.Design.ITypeResolutionService.ReferenceAssembly(System.Reflection.AssemblyName)">
824 <summary>Adds a reference to the specified assembly.</summary>
825 <param name="name">An <see cref="T:System.Reflection.AssemblyName"></see> that indicates the assembly to reference.</param>
827 <member name="T:System.ComponentModel.Design.MenuCommand">
828 <summary>Represents a Windows menu or toolbar command item.</summary>
830 <member name="M:System.ComponentModel.Design.MenuCommand.#ctor(System.EventHandler,System.ComponentModel.Design.CommandID)">
831 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.MenuCommand"></see> class.</summary>
832 <param name="handler">The event to raise when the user selects the menu item or toolbar button.</param>
833 <param name="command">The unique command ID that links this menu command to the environment&#39;s menu.</param>
835 <member name="P:System.ComponentModel.Design.MenuCommand.Checked">
836 <summary>Gets or sets a value indicating whether this menu item is checked.</summary>
837 <returns>true if the item is checked; otherwise, false.</returns>
839 <member name="E:System.ComponentModel.Design.MenuCommand.CommandChanged">
840 <summary>Occurs when the menu command changes.</summary>
842 <member name="P:System.ComponentModel.Design.MenuCommand.CommandID">
843 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> associated with this menu command.</summary>
844 <returns>The <see cref="System.ComponentModel.Design.CommandID"></see> associated with the menu command.</returns>
846 <member name="P:System.ComponentModel.Design.MenuCommand.Enabled">
847 <summary>Gets a value indicating whether this menu item is available.</summary>
848 <returns>true if the item is enabled; otherwise, false.</returns>
850 <member name="M:System.ComponentModel.Design.MenuCommand.Invoke">
851 <summary>Invokes the command.</summary>
853 <member name="M:System.ComponentModel.Design.MenuCommand.Invoke(System.Object)">
854 <summary>Invokes the command with the given parameter.</summary>
855 <param name="arg">An optional argument for use by the command.</param>
857 <member name="P:System.ComponentModel.Design.MenuCommand.OleStatus">
858 <summary>Gets the OLE command status code for this menu item.</summary>
859 <returns>An integer containing a mixture of status flags that reflect the state of this menu item.</returns>
861 <member name="M:System.ComponentModel.Design.MenuCommand.OnCommandChanged(System.EventArgs)">
862 <summary>Raises the <see cref="E:System.ComponentModel.Design.MenuCommand.CommandChanged"></see> event.</summary>
863 <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
865 <member name="P:System.ComponentModel.Design.MenuCommand.Properties">
866 <summary>Gets the public properties associated with the <see cref="T:System.ComponentModel.Design.MenuCommand"></see>.</summary>
867 <returns>An <see cref="System.Collections.IDictionary"></see> containing the public properties of the <see cref="System.ComponentModel.Design.MenuCommand"></see>.</returns>
869 <member name="P:System.ComponentModel.Design.MenuCommand.Supported">
870 <summary>Gets or sets a value indicating whether this menu item is supported.</summary>
871 <returns>true if the item is supported, which is the default; otherwise, false.</returns>
873 <member name="M:System.ComponentModel.Design.MenuCommand.ToString">
874 <summary>Returns a string representation of this menu command.</summary>
875 <returns>A string containing the value of the <see cref="System.ComponentModel.Design.MenuCommand.CommandID"></see> property appended with the names of any flags that are set, separated by pipe bars (|). These flag properties include <see cref="System.ComponentModel.Design.MenuCommand.Checked"></see>, <see cref="System.ComponentModel.Design.MenuCommand.Enabled"></see>, <see cref="System.ComponentModel.Design.MenuCommand.Supported"></see>, and <see cref="System.ComponentModel.Design.MenuCommand.Visible"></see>.</returns>
877 <member name="P:System.ComponentModel.Design.MenuCommand.Visible">
878 <summary>Gets or sets a value indicating whether this menu item is visible.</summary>
879 <returns>true if the item is visible; otherwise, false.</returns>
881 <member name="T:System.ComponentModel.Design.SelectionTypes">
882 <summary>Defines identifiers that indicate the type of a selection.</summary>
884 <member name="F:System.ComponentModel.Design.SelectionTypes.Add">
885 <summary>Represents an add selection that adds the selected components to the current selection, maintaining the current set of selected components.</summary>
888 <member name="F:System.ComponentModel.Design.SelectionTypes.Auto">
889 <summary>Represents a regular selection. The selection service responds to the CTRL and SHIFT keys to support adding or removing components to or from the selection.</summary>
892 <member name="F:System.ComponentModel.Design.SelectionTypes.Click">
893 <summary>Represents a selection that occurs when a user clicks a component. If the newly selected component is already selected, it is promoted to be the primary selected component rather than being canceled.</summary>
896 <member name="F:System.ComponentModel.Design.SelectionTypes.MouseDown">
897 <summary>Represents a selection that occurs when the user presses on the mouse button while the mouse pointer is over a component. If the component under the pointer is already selected, it is promoted to become the primary selected component rather than being canceled.</summary>
900 <member name="F:System.ComponentModel.Design.SelectionTypes.MouseUp">
901 <summary>Represents a selection that occurs when the user releases the mouse button immediately after a component has been selected. If the newly selected component is already selected, it is promoted to be the primary selected component rather than being canceled.</summary>
904 <member name="F:System.ComponentModel.Design.SelectionTypes.Normal">
905 <summary>Represents a regular selection. The selection service responds to the CTRL and SHIFT keys to support adding or removing components to or from the selection.</summary>
908 <member name="F:System.ComponentModel.Design.SelectionTypes.Primary">
909 <summary>Represents a primary selection that occurs when a user clicks on a component. If a component in the selection list is already selected, the component is promoted to be the primary selection.</summary>
912 <member name="F:System.ComponentModel.Design.SelectionTypes.Remove">
913 <summary>Represents a remove selection that removes the selected components from the current selection, maintaining the current set of selected components.</summary>
916 <member name="F:System.ComponentModel.Design.SelectionTypes.Replace">
917 <summary>Represents a selection that occurs when the content of a selection is replaced. The selection service replaces the current selection with the replacement.</summary>
920 <member name="F:System.ComponentModel.Design.SelectionTypes.Toggle">
921 <summary>Represents a toggle selection that switches between the current selection and the provided selection. If a component is already selected and is passed into <see cref="Overload:System.ComponentModel.Design.ISelectionService.SetSelectedComponents"></see> with a selection type of <see cref="F:System.ComponentModel.Design.SelectionTypes.Toggle"></see>, the component selection will be canceled.</summary>
924 <member name="F:System.ComponentModel.Design.SelectionTypes.Valid">
925 <summary>Identifies the valid selection types as <see cref="F:System.ComponentModel.Design.SelectionTypes.Normal"></see>, <see cref="F:System.ComponentModel.Design.SelectionTypes.Replace"></see>, <see cref="F:System.ComponentModel.Design.SelectionTypes.MouseDown"></see>, <see cref="F:System.ComponentModel.Design.SelectionTypes.MouseUp"></see>, or <see cref="F:System.ComponentModel.Design.SelectionTypes.Click"></see>.</summary>
928 <member name="T:System.ComponentModel.Design.Serialization.ComponentSerializationService">
929 <summary>Provides the base class for serializing a set of components or serializable objects into a serialization store.</summary>
931 <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.#ctor">
932 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.ComponentSerializationService"></see> class.</summary>
934 <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.CreateStore">
935 <summary>Creates a new <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see>.</summary>
936 <returns>A new created serialization store.</returns>
938 <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.Deserialize(System.ComponentModel.Design.Serialization.SerializationStore)">
939 <summary>Deserializes the given store to produce a collection of objects.</summary>
940 <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to deserialize.</param>
941 <returns>A collection of objects created according to the stored state.</returns>
942 <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> is null.</exception>
943 <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> does not contain data in a format the serialization container can process.</exception>
945 <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.Deserialize(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer)">
946 <summary>Deserializes the given store and populates the given <see cref="T:System.ComponentModel.IContainer"></see> with deserialized <see cref="T:System.ComponentModel.IComponent"></see> objects.</summary>
947 <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to deserialize.</param>
948 <param name="container">The <see cref="T:System.ComponentModel.IContainer"></see> to which <see cref="T:System.ComponentModel.IComponent"></see> objects will be added.</param>
949 <returns>A collection of objects created according to the stored state.</returns>
950 <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="container">container</paramref> is null.</exception>
951 <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> does not contain data in a format the serialization container can process.</exception>
953 <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer)">
954 <summary>Deserializes the given <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to the given container.</summary>
955 <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to deserialize.</param>
956 <param name="container">The container to which <see cref="T:System.ComponentModel.IComponent"></see> objects will be added.</param>
957 <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="container">container</paramref> is null.</exception>
958 <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> does not contain data in a format the serialization container can process.</exception>
960 <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer,System.Boolean)">
961 <summary>Deserializes the given <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to the given container, optionally validating recycled types.</summary>
962 <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to deserialize.</param>
963 <param name="container">The container to which <see cref="T:System.ComponentModel.IComponent"></see> objects will be added.</param>
964 <param name="validateRecycledTypes">true to guarantee that the deserialization will only work if applied to an object of the same type.</param>
965 <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="container">container</paramref> is null.</exception>
966 <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> does not contain data in a format the serialization container can process.</exception>
968 <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore,System.ComponentModel.IContainer,System.Boolean,System.Boolean)">
969 <summary>Deserializes the given <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to the given container, optionally applying default property values.</summary>
970 <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to deserialize.</param>
971 <param name="container">The container to which <see cref="T:System.ComponentModel.IComponent"></see> objects will be added.</param>
972 <param name="validateRecycledTypes">true to guarantee that the deserialization will only work if applied to an object of the same type.</param>
973 <param name="applyDefaults">true to indicate that the default property values should be applied.</param>
974 <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="container">container</paramref> is null.</exception>
975 <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> does not contain data in a format the serialization container can process.</exception>
977 <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.LoadStore(System.IO.Stream)">
978 <summary>Loads a <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> from a stream.</summary>
979 <param name="stream">The <see cref="T:System.IO.Stream"></see> from which the store will be loaded.</param>
980 <returns>A new <see cref="System.ComponentModel.Design.Serialization.SerializationStore"></see> instance.</returns>
981 <exception cref="T:System.ArgumentNullException"><paramref name="stream">stream</paramref> is null.</exception>
982 <exception cref="T:System.InvalidOperationException"><paramref name="stream">stream</paramref> does not contain data saved by a previous call to <see cref="System.ComponentModel.Design.Serialization.SerializationStore.Save(System.IO.Stream)"></see>.</exception>
984 <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.Serialize(System.ComponentModel.Design.Serialization.SerializationStore,System.Object)">
985 <summary>Serializes the given object to the given <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see>.</summary>
986 <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to which the state of value will be written.</param>
987 <param name="value">The object to serialize.</param>
988 <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="value">value</paramref> is null.</exception>
989 <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> is closed, or <paramref name="store">store</paramref> is not a supported type of serialization store. Use a store returned by <see cref="System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService.CreateStore"></see>.</exception>
991 <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.SerializeAbsolute(System.ComponentModel.Design.Serialization.SerializationStore,System.Object)">
992 <summary>Serializes the given object, accounting for default property values.</summary>
993 <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to which the state of value will be serialized.</param>
994 <param name="value">The object to serialize.</param>
995 <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="value">value</paramref> is null.</exception>
996 <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> is closed, or <paramref name="store">store</paramref> is not a supported type of serialization store. Use a store returned by <see cref="System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService.CreateStore"></see>.</exception>
998 <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.SerializeMember(System.ComponentModel.Design.Serialization.SerializationStore,System.Object,System.ComponentModel.MemberDescriptor)">
999 <summary>Serializes the given member on the given object.</summary>
1000 <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to which the state of member will be serialized.</param>
1001 <param name="owningObject">The object to which member is attached.</param>
1002 <param name="member">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> specifying the member to serialize.</param>
1003 <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="value">value</paramref> is null.</exception>
1004 <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> is closed, or <paramref name="store">store</paramref> is not a supported type of serialization store. Use a store returned by <see cref="System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService.CreateStore"></see>.</exception>
1006 <member name="M:System.ComponentModel.Design.Serialization.ComponentSerializationService.SerializeMemberAbsolute(System.ComponentModel.Design.Serialization.SerializationStore,System.Object,System.ComponentModel.MemberDescriptor)">
1007 <summary>Serializes the given member on the given object, accounting for the default property value.</summary>
1008 <param name="store">The <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> to which the state of member will be serialized.</param>
1009 <param name="owningObject">The object to which member is attached.</param>
1010 <param name="member">The member to serialize.</param>
1011 <exception cref="T:System.ArgumentNullException"><paramref name="store">store</paramref> or <paramref name="value">value</paramref> is null.</exception>
1012 <exception cref="T:System.InvalidOperationException"><paramref name="store">store</paramref> is closed, or <paramref name="store">store</paramref> is not a supported type of serialization store. Use a store returned by <see cref="System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService.CreateStore"></see>.</exception>
1014 <member name="T:System.ComponentModel.Design.Serialization.ContextStack">
1015 <summary>Provides a stack object that can be used by a serializer to make information available to nested serializers.</summary>
1017 <member name="M:System.ComponentModel.Design.Serialization.ContextStack.#ctor">
1018 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.ContextStack"></see> class.</summary>
1020 <member name="M:System.ComponentModel.Design.Serialization.ContextStack.Append(System.Object)">
1021 <summary>Appends an object to the end of the stack, rather than pushing it onto the top of the stack.</summary>
1022 <param name="context">A context object to append to the stack.</param>
1023 <exception cref="T:System.ArgumentNullException"><paramref name="context">context</paramref> is null.</exception>
1025 <member name="P:System.ComponentModel.Design.Serialization.ContextStack.Current">
1026 <summary>Gets the current object on the stack.</summary>
1027 <returns>The current object on the stack, or null if no objects were pushed.</returns>
1029 <member name="P:System.ComponentModel.Design.Serialization.ContextStack.Item(System.Int32)">
1030 <summary>Gets the object on the stack at the specified level.</summary>
1031 <param name="level">The level of the object to retrieve on the stack. Level 0 is the top of the stack, level 1 is the next down, and so on. This level must be 0 or greater. If level is greater than the number of levels on the stack, it returns null.</param>
1032 <returns>The object on the stack at the specified level, or null if no object exists at that level.</returns>
1033 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="level">level</paramref> is less than 0.</exception>
1035 <member name="P:System.ComponentModel.Design.Serialization.ContextStack.Item(System.Type)">
1036 <summary>Gets the first object on the stack that inherits from or implements the specified type.</summary>
1037 <param name="type">A type to retrieve from the context stack.</param>
1038 <returns>The first object on the stack that inherits from or implements the specified type, or null if no object on the stack implements the type.</returns>
1039 <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
1041 <member name="M:System.ComponentModel.Design.Serialization.ContextStack.Pop">
1042 <summary>Removes the current object off of the stack, returning its value.</summary>
1043 <returns>The object removed from the stack; null if no objects are on the stack.</returns>
1045 <member name="M:System.ComponentModel.Design.Serialization.ContextStack.Push(System.Object)">
1046 <summary>Pushes, or places, the specified object onto the stack.</summary>
1047 <param name="context">The context object to push onto the stack.</param>
1048 <exception cref="T:System.ArgumentNullException"><paramref name="context">context</paramref> is null.</exception>
1050 <member name="T:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute">
1051 <summary>The <see cref="T:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute"></see> attribute is placed on a serializer to indicate the class to use as a default provider of that type of serializer.</summary>
1053 <member name="M:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute.#ctor(System.String)">
1054 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute"></see> class with the named provider type.</summary>
1055 <param name="providerTypeName">The name of the serialization provider type.</param>
1056 <exception cref="T:System.ArgumentNullException"><paramref name="providerTypeName">providerTypeName</paramref> is null.</exception>
1058 <member name="M:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute.#ctor(System.Type)">
1059 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute"></see> class with the given provider type.</summary>
1060 <param name="providerType">The <see cref="T:System.Type"></see> of the serialization provider.</param>
1061 <exception cref="T:System.ArgumentNullException"><paramref name="providerType">providerType</paramref> is null.</exception>
1063 <member name="P:System.ComponentModel.Design.Serialization.DefaultSerializationProviderAttribute.ProviderTypeName">
1064 <summary>Gets the type name of the serialization provider.</summary>
1065 <returns>A string containing the name of the provider.</returns>
1067 <member name="T:System.ComponentModel.Design.Serialization.DesignerLoader">
1068 <summary>Provides a basic designer loader interface that can be used to implement a custom designer loader.</summary>
1070 <member name="M:System.ComponentModel.Design.Serialization.DesignerLoader.#ctor">
1071 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DesignerLoader"></see> class.</summary>
1073 <member name="M:System.ComponentModel.Design.Serialization.DesignerLoader.BeginLoad(System.ComponentModel.Design.Serialization.IDesignerLoaderHost)">
1074 <summary>Begins loading a designer.</summary>
1075 <param name="host">The loader host through which this loader loads components.</param>
1077 <member name="M:System.ComponentModel.Design.Serialization.DesignerLoader.Dispose">
1078 <summary>Releases all resources used by the <see cref="T:System.ComponentModel.Design.Serialization.DesignerLoader"></see>.</summary>
1080 <member name="M:System.ComponentModel.Design.Serialization.DesignerLoader.Flush">
1081 <summary>Writes cached changes to the location that the designer was loaded from.</summary>
1083 <member name="P:System.ComponentModel.Design.Serialization.DesignerLoader.Loading">
1084 <summary>Gets a value indicating whether the loader is currently loading a document.</summary>
1085 <returns>true if the loader is currently loading a document; otherwise, false.</returns>
1087 <member name="T:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute">
1088 <summary>Indicates a serializer for the serialization manager to use to serialize the values of the type this attribute is applied to. This class cannot be inherited.</summary>
1090 <member name="M:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.#ctor(System.String,System.String)">
1091 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute"></see> class.</summary>
1092 <param name="serializerTypeName">The fully qualified name of the data type of the serializer.</param>
1093 <param name="baseSerializerTypeName">The fully qualified name of the base data type of the serializer. Multiple serializers can be supplied for a class as long as the serializers have different base types.</param>
1095 <member name="M:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.#ctor(System.String,System.Type)">
1096 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute"></see> class.</summary>
1097 <param name="serializerTypeName">The fully qualified name of the data type of the serializer.</param>
1098 <param name="baseSerializerType">The base data type of the serializer. Multiple serializers can be supplied for a class as long as the serializers have different base types.</param>
1100 <member name="M:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.#ctor(System.Type,System.Type)">
1101 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute"></see> class.</summary>
1102 <param name="serializerType">The data type of the serializer.</param>
1103 <param name="baseSerializerType">The base data type of the serializer. Multiple serializers can be supplied for a class as long as the serializers have different base types.</param>
1105 <member name="P:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.SerializerBaseTypeName">
1106 <summary>Gets the fully qualified type name of the serializer base type.</summary>
1107 <returns>The fully qualified type name of the serializer base type.</returns>
1109 <member name="P:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.SerializerTypeName">
1110 <summary>Gets the fully qualified type name of the serializer.</summary>
1111 <returns>The fully qualified type name of the serializer.</returns>
1113 <member name="P:System.ComponentModel.Design.Serialization.DesignerSerializerAttribute.TypeId">
1114 <summary>Indicates a unique ID for this attribute type.</summary>
1115 <returns>A unique ID for this attribute type.</returns>
1117 <member name="T:System.ComponentModel.ITypeDescriptorContext">
1118 <summary>Provides contextual information about a component, such as its container and property descriptor.</summary>
1120 <member name="P:System.ComponentModel.ITypeDescriptorContext.Container">
1121 <summary>Gets the container representing this <see cref="T:System.ComponentModel.TypeDescriptor"></see> request.</summary>
1122 <returns>An <see cref="System.ComponentModel.IContainer"></see> with the set of objects for this <see cref="System.ComponentModel.TypeDescriptor"></see>; otherwise, null if there is no container or if the <see cref="System.ComponentModel.TypeDescriptor"></see> does not use outside objects.</returns>
1124 <member name="P:System.ComponentModel.ITypeDescriptorContext.Instance">
1125 <summary>Gets the object that is connected with this type descriptor request.</summary>
1126 <returns>The object that invokes the method on the <see cref="System.ComponentModel.TypeDescriptor"></see>; otherwise, null if there is no object responsible for the call.</returns>
1128 <member name="M:System.ComponentModel.ITypeDescriptorContext.OnComponentChanged">
1129 <summary>Raises the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanged"></see> event.</summary>
1131 <member name="M:System.ComponentModel.ITypeDescriptorContext.OnComponentChanging">
1132 <summary>Raises the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanging"></see> event.</summary>
1133 <returns>true if this object can be changed; otherwise, false.</returns>
1135 <member name="P:System.ComponentModel.ITypeDescriptorContext.PropertyDescriptor">
1136 <summary>Gets the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that is associated with the given context item.</summary>
1137 <returns>The <see cref="System.ComponentModel.PropertyDescriptor"></see> that describes the given context item; otherwise, null if there is no <see cref="System.ComponentModel.PropertyDescriptor"></see> responsible for the call.</returns>
1139 <member name="T:System.ComponentModel.ITypedList">
1140 <summary>Provides functionality to discover the schema for a bindable list, where the properties available for binding differ from the public properties of the object to bind to.</summary>
1142 <member name="M:System.ComponentModel.ITypedList.GetItemProperties(System.ComponentModel.PropertyDescriptor[])">
1143 <summary>Returns the <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that represents the properties on each item used to bind data.</summary>
1144 <param name="listAccessors">An array of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects to find in the collection as bindable. This can be null.</param>
1145 <returns>The <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> that represents the properties on each item used to bind data.</returns>
1147 <member name="M:System.ComponentModel.ITypedList.GetListName(System.ComponentModel.PropertyDescriptor[])">
1148 <summary>Returns the name of the list.</summary>
1149 <param name="listAccessors">An array of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects, for which the list name is returned. This can be null.</param>
1150 <returns>The name of the list.</returns>
1152 <member name="T:System.ComponentModel.License">
1153 <summary>Provides the abstract base class for all licenses. A license is granted to a specific instance of a component.</summary>
1155 <member name="M:System.ComponentModel.License.#ctor">
1156 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.License"></see> class.</summary>
1158 <member name="M:System.ComponentModel.License.Dispose">
1159 <summary>When overridden in a derived class, disposes of the resources used by the license.</summary>
1161 <member name="P:System.ComponentModel.License.LicenseKey">
1162 <summary>When overridden in a derived class, gets the license key granted to this component.</summary>
1163 <returns>A license key granted to this component.</returns>
1165 <member name="T:System.ComponentModel.LicenseContext">
1166 <summary>Specifies when you can use a licensed object and provides a way of obtaining additional services needed to support licenses running within its domain.</summary>
1168 <member name="M:System.ComponentModel.LicenseContext.#ctor">
1169 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseContext"></see> class.</summary>
1171 <member name="M:System.ComponentModel.LicenseContext.GetSavedLicenseKey(System.Type,System.Reflection.Assembly)">
1172 <summary>When overridden in a derived class, returns a saved license key for the specified type, from the specified resource assembly.</summary>
1173 <param name="type">A <see cref="T:System.Type"></see> that represents the type of component.</param>
1174 <param name="resourceAssembly">An <see cref="T:System.Reflection.Assembly"></see> with the license key.</param>
1175 <returns>The <see cref="System.ComponentModel.License.LicenseKey"></see> for the specified type. This method returns null unless you override it.</returns>
1177 <member name="M:System.ComponentModel.LicenseContext.GetService(System.Type)">
1178 <summary>Gets the requested service, if it is available.</summary>
1179 <param name="type">The type of service to retrieve.</param>
1180 <returns>An instance of the service, or null if the service cannot be found.</returns>
1182 <member name="M:System.ComponentModel.LicenseContext.SetSavedLicenseKey(System.Type,System.String)">
1183 <summary>When overridden in a derived class, sets a license key for the specified type.</summary>
1184 <param name="type">A <see cref="T:System.Type"></see> that represents the component associated with the license key.</param>
1185 <param name="key">The <see cref="P:System.ComponentModel.License.LicenseKey"></see> to save for the type of component.</param>
1187 <member name="P:System.ComponentModel.LicenseContext.UsageMode">
1188 <summary>When overridden in a derived class, gets a value that specifies when you can use a license.</summary>
1189 <returns>One of the <see cref="System.ComponentModel.LicenseUsageMode"></see> values that specifies when you can use a license. The default is <see cref="System.ComponentModel.LicenseUsageMode.Runtime"></see>.</returns>
1191 <member name="T:System.ComponentModel.LicenseException">
1192 <summary>Represents the exception thrown when a component cannot be granted a license.</summary>
1194 <member name="M:System.ComponentModel.LicenseException.#ctor(System.Type)">
1195 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseException"></see> class for the type of component that was denied a license.</summary>
1196 <param name="type">A <see cref="T:System.Type"></see> that represents the type of component that was not granted a license.</param>
1198 <member name="M:System.ComponentModel.LicenseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
1199 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseException"></see> class with the given <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> and <see cref="T:System.Runtime.Serialization.StreamingContext"></see>.</summary>
1200 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
1201 <param name="context">The destination to be used for deserialization.</param>
1203 <member name="M:System.ComponentModel.LicenseException.#ctor(System.Type,System.Object)">
1204 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseException"></see> class for the type and the instance of the component that was denied a license.</summary>
1205 <param name="type">A <see cref="T:System.Type"></see> that represents the type of component that was not granted a license.</param>
1206 <param name="instance">The instance of the component that was not granted a license.</param>
1208 <member name="M:System.ComponentModel.LicenseException.#ctor(System.Type,System.Object,System.String)">
1209 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseException"></see> class for the type and the instance of the component that was denied a license, along with a message to display.</summary>
1210 <param name="type">A <see cref="T:System.Type"></see> that represents the type of component that was not granted a license.</param>
1211 <param name="instance">The instance of the component that was not granted a license.</param>
1212 <param name="message">The exception message to display.</param>
1214 <member name="M:System.ComponentModel.LicenseException.#ctor(System.Type,System.Object,System.String,System.Exception)">
1215 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseException"></see> class for the type and the instance of the component that was denied a license, along with a message to display and the original exception thrown.</summary>
1216 <param name="type">A <see cref="T:System.Type"></see> that represents the type of component that was not granted a license.</param>
1217 <param name="instance">The instance of the component that was not granted a license.</param>
1218 <param name="message">The exception message to display.</param>
1219 <param name="innerException">An <see cref="T:System.Exception"></see> that represents the original exception.</param>
1221 <member name="M:System.ComponentModel.LicenseException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
1222 <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with information about the exception.</summary>
1223 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
1224 <param name="context">The destination to be used for deserialization.</param>
1225 <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
1227 <member name="P:System.ComponentModel.LicenseException.LicensedType">
1228 <summary>Gets the type of the component that was not granted a license.</summary>
1229 <returns>A <see cref="System.Type"></see> that represents the type of component that was not granted a license.</returns>
1231 <member name="T:System.ComponentModel.LicenseManager">
1232 <summary>Provides properties and methods to add a license to a component and to manage a <see cref="T:System.ComponentModel.LicenseProvider"></see>. This class cannot be inherited.</summary>
1234 <member name="M:System.ComponentModel.LicenseManager.CreateWithContext(System.Type,System.ComponentModel.LicenseContext)">
1235 <summary>Creates an instance of the specified type, given a context in which you can use the licensed instance.</summary>
1236 <param name="type">A <see cref="T:System.Type"></see> that represents the type to create.</param>
1237 <param name="creationContext">A <see cref="T:System.ComponentModel.LicenseContext"></see> that specifies when you can use the licensed instance.</param>
1238 <returns>An instance of the specified type.</returns>
1240 <member name="M:System.ComponentModel.LicenseManager.CreateWithContext(System.Type,System.ComponentModel.LicenseContext,System.Object[])">
1241 <summary>Creates an instance of the specified type with the specified arguments, given a context in which you can use the licensed instance.</summary>
1242 <param name="type">A <see cref="T:System.Type"></see> that represents the type to create.</param>
1243 <param name="creationContext">A <see cref="T:System.ComponentModel.LicenseContext"></see> that specifies when you can use the licensed instance.</param>
1244 <param name="args">An array of type <see cref="T:System.Object"></see> that represents the arguments for the type.</param>
1245 <returns>An instance of the specified type with the given array of arguments.</returns>
1247 <member name="P:System.ComponentModel.LicenseManager.CurrentContext">
1248 <summary>Gets or sets the current <see cref="T:System.ComponentModel.LicenseContext"></see>, which specifies when you can use the licensed object.</summary>
1249 <returns>A <see cref="System.ComponentModel.LicenseContext"></see> that specifies when you can use the licensed object.</returns>
1250 <exception cref="T:System.InvalidOperationException">The <see cref="System.ComponentModel.LicenseManager.CurrentContext"></see> property is currently locked and cannot be changed.</exception>
1252 <member name="M:System.ComponentModel.LicenseManager.IsLicensed(System.Type)">
1253 <summary>Returns whether the given type has a valid license.</summary>
1254 <param name="type">The <see cref="T:System.Type"></see> to find a valid license for.</param>
1255 <returns>true if the given type is licensed; otherwise, false.</returns>
1257 <member name="M:System.ComponentModel.LicenseManager.IsValid(System.Type)">
1258 <summary>Determines whether a valid license can be granted for the specified type.</summary>
1259 <param name="type">A <see cref="T:System.Type"></see> that represents the type of object that requests the <see cref="T:System.ComponentModel.License"></see>.</param>
1260 <returns>true if a valid license can be granted; otherwise, false.</returns>
1262 <member name="M:System.ComponentModel.LicenseManager.IsValid(System.Type,System.Object,System.ComponentModel.License@)">
1263 <summary>Determines whether a valid license can be granted for the specified instance of the type. This method creates a valid <see cref="T:System.ComponentModel.License"></see>.</summary>
1264 <param name="type">A <see cref="T:System.Type"></see> that represents the type of object that requests the license.</param>
1265 <param name="instance">An object of the specified type or a type derived from the specified type.</param>
1266 <param name="license">A <see cref="T:System.ComponentModel.License"></see> that is a valid license, or null if a valid license cannot be granted.</param>
1267 <returns>true if a valid <see cref="System.ComponentModel.License"></see> can be granted; otherwise, false.</returns>
1269 <member name="M:System.ComponentModel.LicenseManager.LockContext(System.Object)">
1270 <summary>Prevents changes being made to the current <see cref="T:System.ComponentModel.LicenseContext"></see> of the given object.</summary>
1271 <param name="contextUser">The object whose current context you want to lock.</param>
1272 <exception cref="T:System.InvalidOperationException">The context is already locked.</exception>
1274 <member name="M:System.ComponentModel.LicenseManager.UnlockContext(System.Object)">
1275 <summary>Allows changes to be made to the current <see cref="T:System.ComponentModel.LicenseContext"></see> of the given object.</summary>
1276 <param name="contextUser">The object whose current context you want to unlock.</param>
1277 <exception cref="T:System.ArgumentException"><paramref name="contextUser">contextUser</paramref> represents a different user than the one specified in a previous call to <see cref="System.ComponentModel.LicenseManager.LockContext(System.Object)"></see>.</exception>
1279 <member name="P:System.ComponentModel.LicenseManager.UsageMode">
1280 <summary>Gets the <see cref="T:System.ComponentModel.LicenseUsageMode"></see> which specifies when you can use the licensed object for the <see cref="P:System.ComponentModel.LicenseManager.CurrentContext"></see>.</summary>
1281 <returns>One of the <see cref="System.ComponentModel.LicenseUsageMode"></see> values, as specified in the <see cref="System.ComponentModel.LicenseManager.CurrentContext"></see> property.</returns>
1283 <member name="M:System.ComponentModel.LicenseManager.Validate(System.Type)">
1284 <summary>Determines whether a license can be granted for the specified type.</summary>
1285 <param name="type">A <see cref="T:System.Type"></see> that represents the type of object that requests the license.</param>
1286 <exception cref="T:System.ComponentModel.LicenseException">A <see cref="System.ComponentModel.License"></see> cannot be granted.</exception>
1288 <member name="M:System.ComponentModel.LicenseManager.Validate(System.Type,System.Object)">
1289 <summary>Determines whether a license can be granted for the instance of the specified type.</summary>
1290 <param name="type">A <see cref="T:System.Type"></see> that represents the type of object that requests the license.</param>
1291 <param name="instance">An <see cref="T:System.Object"></see> of the specified type or a type derived from the specified type.</param>
1292 <returns>A valid <see cref="System.ComponentModel.License"></see>.</returns>
1293 <exception cref="T:System.ComponentModel.LicenseException">The type is licensed, but a <see cref="System.ComponentModel.License"></see> cannot be granted.</exception>
1295 <member name="T:System.ComponentModel.LicenseProvider">
1296 <summary>Provides the abstract base class for implementing a license provider.</summary>
1298 <member name="M:System.ComponentModel.LicenseProvider.#ctor">
1299 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseProvider"></see> class.</summary>
1301 <member name="M:System.ComponentModel.LicenseProvider.GetLicense(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean)">
1302 <summary>When overridden in a derived class, gets a license for an instance or type of component, when given a context and whether the denial of a license throws an exception.</summary>
1303 <param name="context">A <see cref="T:System.ComponentModel.LicenseContext"></see> that specifies where you can use the licensed object.</param>
1304 <param name="type">A <see cref="T:System.Type"></see> that represents the component requesting the license.</param>
1305 <param name="instance">An object that is requesting the license.</param>
1306 <param name="allowExceptions">true if a <see cref="T:System.ComponentModel.LicenseException"></see> should be thrown when the component cannot be granted a license; otherwise, false.</param>
1307 <returns>A valid <see cref="System.ComponentModel.License"></see>.</returns>
1309 <member name="T:System.ComponentModel.LicenseProviderAttribute">
1310 <summary>Specifies the <see cref="T:System.ComponentModel.LicenseProvider"></see> to use with a class. This class cannot be inherited.</summary>
1312 <member name="M:System.ComponentModel.LicenseProviderAttribute.#ctor">
1313 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseProviderAttribute"></see> class without a license provider.</summary>
1315 <member name="M:System.ComponentModel.LicenseProviderAttribute.#ctor(System.String)">
1316 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseProviderAttribute"></see> class with the specified type.</summary>
1317 <param name="typeName">The fully qualified name of the license provider class.</param>
1319 <member name="M:System.ComponentModel.LicenseProviderAttribute.#ctor(System.Type)">
1320 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicenseProviderAttribute"></see> class with the specified type of license provider.</summary>
1321 <param name="type">A <see cref="T:System.Type"></see> that represents the type of the license provider class.</param>
1323 <member name="F:System.ComponentModel.LicenseProviderAttribute.Default">
1324 <summary>Specifies the default value, which is no provider. This static field is read-only.</summary>
1327 <member name="M:System.ComponentModel.LicenseProviderAttribute.Equals(System.Object)">
1328 <summary>Indicates whether this instance and a specified object are equal.</summary>
1329 <param name="value">Another object to compare to.</param>
1330 <returns>true if <paramref name="value">value</paramref> is equal to this instance; otherwise, false.</returns>
1332 <member name="M:System.ComponentModel.LicenseProviderAttribute.GetHashCode">
1333 <summary>Returns the hash code for this instance.</summary>
1334 <returns>A hash code for the current <see cref="System.ComponentModel.LicenseProviderAttribute"></see>.</returns>
1336 <member name="P:System.ComponentModel.LicenseProviderAttribute.LicenseProvider">
1337 <summary>Gets the license provider that must be used with the associated class.</summary>
1338 <returns>A <see cref="System.Type"></see> that represents the type of the license provider. The default value is null.</returns>
1340 <member name="P:System.ComponentModel.LicenseProviderAttribute.TypeId">
1341 <summary>Indicates a unique ID for this attribute type.</summary>
1342 <returns>A unique ID for this attribute type.</returns>
1344 <member name="T:System.ComponentModel.LicenseUsageMode">
1345 <summary>Specifies when the <see cref="T:System.ComponentModel.License"></see> can be used.</summary>
1347 <member name="F:System.ComponentModel.LicenseUsageMode.Designtime">
1348 <summary>Used during design time by a visual designer or the compiler.</summary>
1351 <member name="F:System.ComponentModel.LicenseUsageMode.Runtime">
1352 <summary>Used during runtime.</summary>
1355 <member name="T:System.ComponentModel.LicFileLicenseProvider">
1356 <summary>Provides an implementation of a <see cref="T:System.ComponentModel.LicenseProvider"></see>. The provider works in a similar fashion to the Microsoft .NET Framework standard licensing model.</summary>
1358 <member name="M:System.ComponentModel.LicFileLicenseProvider.#ctor">
1359 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LicFileLicenseProvider"></see> class.</summary>
1361 <member name="M:System.ComponentModel.LicFileLicenseProvider.GetKey(System.Type)">
1362 <summary>Returns a key for the specified type.</summary>
1363 <param name="type">The object type to return the key.</param>
1364 <returns>A confirmation that the <paramref name="type">type</paramref> parameter is licensed.</returns>
1366 <member name="M:System.ComponentModel.LicFileLicenseProvider.GetLicense(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean)">
1367 <summary>Returns a license for the instance of the component, if one is available.</summary>
1368 <param name="context">A <see cref="T:System.ComponentModel.LicenseContext"></see> that specifies where you can use the licensed object.</param>
1369 <param name="type">A <see cref="T:System.Type"></see> that represents the component requesting the <see cref="T:System.ComponentModel.License"></see>.</param>
1370 <param name="instance">An object that requests the <see cref="T:System.ComponentModel.License"></see>.</param>
1371 <param name="allowExceptions">true if a <see cref="T:System.ComponentModel.LicenseException"></see> should be thrown when a component cannot be granted a license; otherwise, false.</param>
1372 <returns>A valid <see cref="System.ComponentModel.License"></see>. If this method cannot find a valid <see cref="System.ComponentModel.License"></see> or a valid <paramref name="context">context</paramref> parameter, it returns null.</returns>
1374 <member name="M:System.ComponentModel.LicFileLicenseProvider.IsKeyValid(System.String,System.Type)">
1375 <summary>Determines whether the key that the <see cref="M:System.ComponentModel.LicFileLicenseProvider.GetLicense(System.ComponentModel.LicenseContext,System.Type,System.Object,System.Boolean)"></see> method retrieves is valid for the specified type.</summary>
1376 <param name="key">The <see cref="P:System.ComponentModel.License.LicenseKey"></see> to check.</param>
1377 <param name="type">A <see cref="T:System.Type"></see> that represents the component requesting the <see cref="T:System.ComponentModel.License"></see>.</param>
1378 <returns>true if the key is a valid <see cref="System.ComponentModel.License.LicenseKey"></see> for the specified type; otherwise, false.</returns>
1380 <member name="T:System.ComponentModel.ListBindableAttribute">
1381 <summary>Specifies that a list can be used as a data source. A visual designer should use this attribute to determine whether to display a particular list in a data-binding picker. This class cannot be inherited.</summary>
1383 <member name="M:System.ComponentModel.ListBindableAttribute.#ctor(System.Boolean)">
1384 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListBindableAttribute"></see> class using a value to indicate whether the list is bindable.</summary>
1385 <param name="listBindable">true if the list is bindable; otherwise, false.</param>
1387 <member name="M:System.ComponentModel.ListBindableAttribute.#ctor(System.ComponentModel.BindableSupport)">
1388 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListBindableAttribute"></see> class using <see cref="T:System.ComponentModel.BindableSupport"></see> to indicate whether the list is bindable.</summary>
1389 <param name="flags">A <see cref="T:System.ComponentModel.BindableSupport"></see> that indicates whether the list is bindable.</param>
1391 <member name="F:System.ComponentModel.ListBindableAttribute.Default">
1392 <summary>Represents the default value for <see cref="T:System.ComponentModel.ListBindableAttribute"></see>.</summary>
1395 <member name="M:System.ComponentModel.ListBindableAttribute.Equals(System.Object)">
1396 <summary>Returns whether the object passed is equal to this <see cref="T:System.ComponentModel.ListBindableAttribute"></see>.</summary>
1397 <param name="obj">The object to test equality with.</param>
1398 <returns>true if the object passed is equal to this <see cref="System.ComponentModel.ListBindableAttribute"></see>; otherwise, false.</returns>
1400 <member name="M:System.ComponentModel.ListBindableAttribute.GetHashCode">
1401 <summary>Returns the hash code for this instance.</summary>
1402 <returns>A hash code for the current <see cref="System.ComponentModel.ListBindableAttribute"></see>.</returns>
1404 <member name="M:System.ComponentModel.ListBindableAttribute.IsDefaultAttribute">
1405 <summary>Returns whether <see cref="P:System.ComponentModel.ListBindableAttribute.ListBindable"></see> is set to the default value.</summary>
1406 <returns>true if <see cref="System.ComponentModel.ListBindableAttribute.ListBindable"></see> is set to the default value; otherwise, false.</returns>
1408 <member name="P:System.ComponentModel.ListBindableAttribute.ListBindable">
1409 <summary>Gets whether the list is bindable.</summary>
1410 <returns>true if the list is bindable; otherwise, false.</returns>
1412 <member name="F:System.ComponentModel.ListBindableAttribute.No">
1413 <summary>Specifies that the list is not bindable. This static field is read-only.</summary>
1416 <member name="F:System.ComponentModel.ListBindableAttribute.Yes">
1417 <summary>Specifies that the list is bindable. This static field is read-only.</summary>
1420 <member name="T:System.ComponentModel.ListChangedEventArgs">
1421 <summary>Provides data for the <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> event.</summary>
1423 <member name="M:System.ComponentModel.ListChangedEventArgs.#ctor(System.ComponentModel.ListChangedType,System.ComponentModel.PropertyDescriptor)">
1424 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> class given the type of change and the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> affected.</summary>
1425 <param name="listChangedType">A <see cref="T:System.ComponentModel.ListChangedType"></see> value indicating the type of change.</param>
1426 <param name="propDesc">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that was added, removed, or changed.</param>
1428 <member name="M:System.ComponentModel.ListChangedEventArgs.#ctor(System.ComponentModel.ListChangedType,System.Int32)">
1429 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> class given the type of change and the index of the affected item.</summary>
1430 <param name="listChangedType">A <see cref="T:System.ComponentModel.ListChangedType"></see> value indicating the type of change.</param>
1431 <param name="newIndex">The index of the item that was added, changed, or removed.</param>
1433 <member name="M:System.ComponentModel.ListChangedEventArgs.#ctor(System.ComponentModel.ListChangedType,System.Int32,System.ComponentModel.PropertyDescriptor)">
1434 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> class given the type of change, the index of the affected item, and a <see cref="T:System.ComponentModel.PropertyDescriptor"></see> describing the affected item.</summary>
1435 <param name="listChangedType">A <see cref="T:System.ComponentModel.ListChangedType"></see> value indicating the type of change.</param>
1436 <param name="newIndex">The index of the item that was added or changed.</param>
1437 <param name="propDesc">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> describing the item.</param>
1439 <member name="M:System.ComponentModel.ListChangedEventArgs.#ctor(System.ComponentModel.ListChangedType,System.Int32,System.Int32)">
1440 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> class given the type of change and the old and new index of the item that was moved.</summary>
1441 <param name="listChangedType">A <see cref="T:System.ComponentModel.ListChangedType"></see> value indicating the type of change.</param>
1442 <param name="newIndex">The new index of the item that was moved.</param>
1443 <param name="oldIndex">The old index of the item that was moved.</param>
1445 <member name="P:System.ComponentModel.ListChangedEventArgs.ListChangedType">
1446 <summary>Gets the type of change.</summary>
1447 <returns>A <see cref="System.ComponentModel.ListChangedType"></see> value indicating the type of change.</returns>
1449 <member name="P:System.ComponentModel.ListChangedEventArgs.NewIndex">
1450 <summary>Gets the index of the item affected by the change.</summary>
1451 <returns>The index of the affected by the change.</returns>
1453 <member name="P:System.ComponentModel.ListChangedEventArgs.OldIndex">
1454 <summary>Gets the old index of an item that has been moved.</summary>
1455 <returns>The old index of the moved item.</returns>
1457 <member name="P:System.ComponentModel.ListChangedEventArgs.PropertyDescriptor">
1458 <summary>Gets the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that was added, changed, or deleted.</summary>
1459 <returns>The <see cref="System.ComponentModel.PropertyDescriptor"></see> affected by the change.</returns>
1461 <member name="T:System.ComponentModel.ListChangedEventHandler">
1462 <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> event of the <see cref="T:System.ComponentModel.IBindingList"></see> class.</summary>
1463 <param name="sender">The source of the event.</param>
1464 <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> that contains the event data.</param>
1466 <member name="T:System.ComponentModel.ListChangedType">
1467 <summary>Specifies how the list changed.</summary>
1469 <member name="F:System.ComponentModel.ListChangedType.ItemAdded">
1470 <summary>An item added to the list. <see cref="P:System.ComponentModel.ListChangedEventArgs.NewIndex"></see> contains the index of the item that was added.</summary>
1473 <member name="F:System.ComponentModel.ListChangedType.ItemChanged">
1474 <summary>An item changed in the list. <see cref="P:System.ComponentModel.ListChangedEventArgs.NewIndex"></see> contains the index of the item that was changed.</summary>
1477 <member name="F:System.ComponentModel.ListChangedType.ItemDeleted">
1478 <summary>An item deleted from the list. <see cref="P:System.ComponentModel.ListChangedEventArgs.NewIndex"></see> contains the index of the item that was deleted.</summary>
1481 <member name="F:System.ComponentModel.ListChangedType.ItemMoved">
1482 <summary>An item moved within the list. <see cref="P:System.ComponentModel.ListChangedEventArgs.OldIndex"></see> contains the previous index for the item, whereas <see cref="P:System.ComponentModel.ListChangedEventArgs.NewIndex"></see> contains the new index for the item.</summary>
1485 <member name="F:System.ComponentModel.ListChangedType.PropertyDescriptorAdded">
1486 <summary>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> was added, which changed the schema.</summary>
1489 <member name="F:System.ComponentModel.ListChangedType.PropertyDescriptorChanged">
1490 <summary>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> was changed, which changed the schema.</summary>
1493 <member name="F:System.ComponentModel.ListChangedType.PropertyDescriptorDeleted">
1494 <summary>A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> was deleted, which changed the schema.</summary>
1497 <member name="F:System.ComponentModel.ListChangedType.Reset">
1498 <summary>Much of the list has changed. Any listening controls should refresh all their data from the list.</summary>
1501 <member name="T:System.ComponentModel.ListSortDescription">
1502 <summary>Provides a description of the sort operation applied to a data source.</summary>
1504 <member name="M:System.ComponentModel.ListSortDescription.#ctor(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
1505 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListSortDescription"></see> class with the specified property description and direction.</summary>
1506 <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that describes the property by which the data source is sorted.</param>
1507 <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDescription"></see> values.</param>
1509 <member name="P:System.ComponentModel.ListSortDescription.PropertyDescriptor">
1510 <summary>Gets or sets the abstract description of a class property associated with this <see cref="T:System.ComponentModel.ListSortDescription"></see></summary>
1511 <returns>The <see cref="System.ComponentModel.PropertyDescriptor"></see> associated with this <see cref="System.ComponentModel.ListSortDescription"></see>.</returns>
1513 <member name="P:System.ComponentModel.ListSortDescription.SortDirection">
1514 <summary>Gets or sets the direction of the sort operation associated with this <see cref="T:System.ComponentModel.ListSortDescription"></see>.</summary>
1515 <returns>One of the <see cref="System.ComponentModel.ListSortDirection"></see> values.</returns>
1517 <member name="T:System.ComponentModel.ListSortDescriptionCollection">
1518 <summary>Represents a collection of <see cref="T:System.ComponentModel.ListSortDescription"></see> objects.</summary>
1520 <member name="M:System.ComponentModel.ListSortDescriptionCollection.#ctor">
1521 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see> class.</summary>
1523 <member name="M:System.ComponentModel.ListSortDescriptionCollection.#ctor(System.ComponentModel.ListSortDescription[])">
1524 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see> class with the specified array of <see cref="T:System.ComponentModel.ListSortDescription"></see> objects.</summary>
1525 <param name="sorts">The array of <see cref="T:System.ComponentModel.ListSortDescription"></see> objects to be contained in the collection.</param>
1527 <member name="M:System.ComponentModel.ListSortDescriptionCollection.Contains(System.Object)">
1528 <summary>Determines if the <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see> contains a specific value.</summary>
1529 <param name="value">The <see cref="T:System.Object"></see> to locate in the collection.</param>
1530 <returns>true if the <see cref="System.Object"></see> is found in the collection; otherwise, false.</returns>
1532 <member name="M:System.ComponentModel.ListSortDescriptionCollection.CopyTo(System.Array,System.Int32)">
1533 <summary>Copies the contents of the collection to the specified array, starting at the specified destination array index.</summary>
1534 <param name="array">The destination array for the items copied from the collection.</param>
1535 <param name="index">The index of the destination array at which copying begins.</param>
1537 <member name="P:System.ComponentModel.ListSortDescriptionCollection.Count">
1538 <summary>Gets the number of items in the collection.</summary>
1539 <returns>The number of items in the collection.</returns>
1541 <member name="M:System.ComponentModel.ListSortDescriptionCollection.IndexOf(System.Object)">
1542 <summary>Returns the index of the specified item in the collection.</summary>
1543 <param name="value">The <see cref="T:System.Object"></see> to locate in the collection.</param>
1544 <returns>The index of <paramref name="value">value</paramref> if found in the list; otherwise, -1.</returns>
1546 <member name="P:System.ComponentModel.ListSortDescriptionCollection.Item(System.Int32)">
1547 <summary>Gets or sets the specified <see cref="T:System.ComponentModel.ListSortDescription"></see>.</summary>
1548 <param name="index">The zero-based index of the <see cref="T:System.ComponentModel.ListSortDescription"></see> to get or set in the collection.</param>
1549 <returns>The <see cref="System.ComponentModel.ListSortDescription"></see> with the specified index.</returns>
1550 <exception cref="T:System.InvalidOperationException">An item is set in the <see cref="System.ComponentModel.ListSortDescriptionCollection"></see>, which is read-only.</exception>
1552 <member name="P:System.ComponentModel.ListSortDescriptionCollection.System#Collections#ICollection#IsSynchronized">
1553 <summary>Gets a value indicating whether access to the collection is thread safe.</summary>
1554 <returns>true in all cases.</returns>
1556 <member name="P:System.ComponentModel.ListSortDescriptionCollection.System#Collections#ICollection#SyncRoot">
1557 <summary>Gets the current instance that can be used to synchronize access to the collection.</summary>
1558 <returns>The current instance of the <see cref="System.ComponentModel.ListSortDescriptionCollection"></see>.</returns>
1560 <member name="M:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IEnumerable#GetEnumerator">
1561 <summary>Gets a <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</summary>
1562 <returns>An <see cref="System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
1564 <member name="M:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#Add(System.Object)">
1565 <summary>Adds an item to the collection.</summary>
1566 <param name="value">The item to add to the collection.</param>
1567 <returns>The position into which the new element was inserted.</returns>
1568 <exception cref="T:System.InvalidOperationException">In all cases.</exception>
1570 <member name="M:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#Clear">
1571 <summary>Removes all items from the collection.</summary>
1572 <exception cref="T:System.InvalidOperationException">In all cases.</exception>
1574 <member name="M:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
1575 <summary>Inserts an item into the collection at a specified index.</summary>
1576 <param name="index">The zero-based index of the <see cref="T:System.ComponentModel.ListSortDescription"></see> to get or set in the collection</param>
1577 <param name="value">The item to insert into the collection.</param>
1578 <exception cref="T:System.InvalidOperationException">In all cases.</exception>
1580 <member name="P:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#IsFixedSize">
1581 <summary>Gets a value indicating whether the collection has a fixed size.</summary>
1582 <returns>true in all cases.</returns>
1584 <member name="P:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#IsReadOnly">
1585 <summary>Gets a value indicating whether the collection is read-only.</summary>
1586 <returns>true in all cases.</returns>
1588 <member name="P:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#Item(System.Int32)">
1589 <summary>Gets the specified <see cref="T:System.ComponentModel.ListSortDescription"></see>.</summary>
1590 <param name="index">The zero-based index of the <see cref="T:System.ComponentModel.ListSortDescription"></see> to get in the collection</param>
1591 <returns>The <see cref="System.ComponentModel.ListSortDescription"></see> with the specified index.</returns>
1593 <member name="M:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#Remove(System.Object)">
1594 <summary>Removes the first occurrence of an item from the collection.</summary>
1595 <param name="value">The item to remove from the collection.</param>
1596 <exception cref="T:System.InvalidOperationException">In all cases.</exception>
1598 <member name="M:System.ComponentModel.ListSortDescriptionCollection.System#Collections#IList#RemoveAt(System.Int32)">
1599 <summary>Removes an item from the collection at a specified index.</summary>
1600 <param name="index">The zero-based index of the <see cref="T:System.ComponentModel.ListSortDescription"></see> to remove from the collection</param>
1601 <exception cref="T:System.InvalidOperationException">In all cases.</exception>
1603 <member name="T:System.ComponentModel.ListSortDirection">
1604 <summary>Specifies the direction of a sort operation.</summary>
1606 <member name="F:System.ComponentModel.ListSortDirection.Ascending">
1607 <summary>Sorts in ascending order.</summary>
1610 <member name="F:System.ComponentModel.ListSortDirection.Descending">
1611 <summary>Sorts in descending order.</summary>
1614 <member name="T:System.ComponentModel.LookupBindingPropertiesAttribute">
1615 <summary>Specifies the properties that support lookup-based binding. This class cannot be inherited.</summary>
1617 <member name="M:System.ComponentModel.LookupBindingPropertiesAttribute.#ctor">
1618 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> class using no parameters.</summary>
1620 <member name="M:System.ComponentModel.LookupBindingPropertiesAttribute.#ctor(System.String,System.String,System.String,System.String)">
1621 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> class.</summary>
1622 <param name="dataSource">The name of the property to be used as the data source.</param>
1623 <param name="displayMember">The name of the property to be used for the display name.</param>
1624 <param name="valueMember">The name of the property to be used as the source for values.</param>
1625 <param name="lookupMember">The name of the property to be used for lookups.</param>
1627 <member name="P:System.ComponentModel.LookupBindingPropertiesAttribute.DataSource">
1628 <summary>Gets the name of the data source property for the component to which the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</summary>
1629 <returns>The data source property for the component to which the <see cref="System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</returns>
1631 <member name="F:System.ComponentModel.LookupBindingPropertiesAttribute.Default">
1632 <summary>Represents the default value for the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> class.</summary>
1635 <member name="P:System.ComponentModel.LookupBindingPropertiesAttribute.DisplayMember">
1636 <summary>Gets the name of the display member property for the component to which the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</summary>
1637 <returns>The name of the display member property for the component to which the <see cref="System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</returns>
1639 <member name="M:System.ComponentModel.LookupBindingPropertiesAttribute.Equals(System.Object)">
1640 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> instance.</summary>
1641 <param name="obj">The <see cref="T:System.Object"></see> to compare with the current <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> instance</param>
1642 <returns>true if the object is equal to the current instance; otherwise, false, indicating they are not equal.</returns>
1644 <member name="M:System.ComponentModel.LookupBindingPropertiesAttribute.GetHashCode">
1645 <summary>Returns the hash code for this instance.</summary>
1646 <returns>A hash code for the current <see cref="System.ComponentModel.LookupBindingPropertiesAttribute"></see>.</returns>
1648 <member name="P:System.ComponentModel.LookupBindingPropertiesAttribute.LookupMember">
1649 <summary>Gets the name of the lookup member for the component to which this attribute is bound.</summary>
1650 <returns>The name of the lookup member for the component to which the <see cref="System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</returns>
1652 <member name="P:System.ComponentModel.LookupBindingPropertiesAttribute.ValueMember">
1653 <summary>Gets the name of the value member property for the component to which the <see cref="T:System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</summary>
1654 <returns>The name of the value member property for the component to which the <see cref="System.ComponentModel.LookupBindingPropertiesAttribute"></see> is bound.</returns>
1656 <member name="T:System.ComponentModel.MarshalByValueComponent">
1657 <summary>Implements <see cref="T:System.ComponentModel.IComponent"></see> and provides the base implementation for remotable components that are marshaled by value (a copy of the serialized object is passed).</summary>
1659 <member name="M:System.ComponentModel.MarshalByValueComponent.#ctor">
1660 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MarshalByValueComponent"></see> class.</summary>
1662 <member name="P:System.ComponentModel.MarshalByValueComponent.Container">
1663 <summary>Gets the container for the component.</summary>
1664 <returns>An object implementing the <see cref="System.ComponentModel.IContainer"></see> interface that represents the component&#39;s container, or null if the component does not have a site.</returns>
1666 <member name="P:System.ComponentModel.MarshalByValueComponent.DesignMode">
1667 <summary>Gets a value indicating whether the component is currently in design mode.</summary>
1668 <returns>true if the component is in design mode; otherwise, false.</returns>
1670 <member name="M:System.ComponentModel.MarshalByValueComponent.Dispose">
1671 <summary>Releases all resources used by the <see cref="T:System.ComponentModel.MarshalByValueComponent"></see>.</summary>
1673 <member name="M:System.ComponentModel.MarshalByValueComponent.Dispose(System.Boolean)">
1674 <summary>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.MarshalByValueComponent"></see> and optionally releases the managed resources.</summary>
1675 <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
1677 <member name="E:System.ComponentModel.MarshalByValueComponent.Disposed">
1678 <summary>Adds an event handler to listen to the <see cref="E:System.ComponentModel.MarshalByValueComponent.Disposed"></see> event on the component.</summary>
1680 <member name="P:System.ComponentModel.MarshalByValueComponent.Events">
1681 <summary>Gets the list of event handlers that are attached to this component.</summary>
1682 <returns>An <see cref="System.ComponentModel.EventHandlerList"></see> that provides the delegates for this component.</returns>
1684 <member name="M:System.ComponentModel.MarshalByValueComponent.Finalize">
1685 <summary>Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</summary>
1687 <member name="M:System.ComponentModel.MarshalByValueComponent.GetService(System.Type)">
1688 <summary>Gets the implementer of the <see cref="T:System.IServiceProvider"></see>.</summary>
1689 <param name="service">A <see cref="T:System.Type"></see> that represents the type of service you want.</param>
1690 <returns>An <see cref="System.Object"></see> that represents the implementer of the <see cref="System.IServiceProvider"></see>.</returns>
1692 <member name="P:System.ComponentModel.MarshalByValueComponent.Site">
1693 <summary>Gets or sets the site of the component.</summary>
1694 <returns>An object implementing the <see cref="System.ComponentModel.ISite"></see> interface that represents the site of the component.</returns>
1696 <member name="M:System.ComponentModel.MarshalByValueComponent.ToString">
1697 <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>
1698 <returns>A <see cref="System.String"></see> containing the name of the <see cref="System.ComponentModel.Component"></see>, if any.
1699 null if the <see cref="System.ComponentModel.Component"></see> is unnamed.</returns>
1701 <member name="T:System.ComponentModel.MaskedTextProvider">
1702 <summary>Represents a mask-parsing service that can be used by any number of controls that support masking, such as the <see cref="T:System.Windows.Forms.MaskedTextBox"></see> control.</summary>
1704 <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String)">
1705 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask.</summary>
1706 <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
1708 <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String,System.Boolean)">
1709 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask and ASCII restriction value.</summary>
1710 <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
1711 <param name="restrictToAscii">true to restrict input to ASCII-compatible characters; otherwise false to allow the entire Unicode set.</param>
1713 <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String,System.Globalization.CultureInfo)">
1714 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask and culture.</summary>
1715 <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
1716 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that is used to set region-sensitive separator characters.</param>
1718 <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String,System.Char,System.Boolean)">
1719 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask, password character, and prompt usage value.</summary>
1720 <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
1721 <param name="passwordChar">A <see cref="T:System.Char"></see> that will be displayed for characters entered into a password string.</param>
1722 <param name="allowPromptAsInput">true to allow the prompt character as input; otherwise false.</param>
1724 <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String,System.Globalization.CultureInfo,System.Boolean)">
1725 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask, culture, and ASCII restriction value.</summary>
1726 <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
1727 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that is used to set region-sensitive separator characters.</param>
1728 <param name="restrictToAscii">true to restrict input to ASCII-compatible characters; otherwise false to allow the entire Unicode set.</param>
1730 <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String,System.Globalization.CultureInfo,System.Char,System.Boolean)">
1731 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask, culture, password character, and prompt usage value.</summary>
1732 <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
1733 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that is used to set region-sensitive separator characters.</param>
1734 <param name="passwordChar">A <see cref="T:System.Char"></see> that will be displayed for characters entered into a password string.</param>
1735 <param name="allowPromptAsInput">true to allow the prompt character as input; otherwise false.</param>
1737 <member name="M:System.ComponentModel.MaskedTextProvider.#ctor(System.String,System.Globalization.CultureInfo,System.Boolean,System.Char,System.Char,System.Boolean)">
1738 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MaskedTextProvider"></see> class using the specified mask, culture, prompt usage value, prompt character, password character, and ASCII restriction value.</summary>
1739 <param name="mask">A <see cref="T:System.String"></see> that represents the input mask.</param>
1740 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that is used to set region-sensitive separator characters.</param>
1741 <param name="allowPromptAsInput">A <see cref="T:System.Boolean"></see> value that specifies whether the prompt character should be allowed as a valid input character.</param>
1742 <param name="promptChar">A <see cref="T:System.Char"></see> that will be displayed as a placeholder for user input.</param>
1743 <param name="passwordChar">A <see cref="T:System.Char"></see> that will be displayed for characters entered into a password string.</param>
1744 <param name="restrictToAscii">true to restrict input to ASCII-compatible characters; otherwise false to allow the entire Unicode set.</param>
1745 <exception cref="T:System.ArgumentException">The mask parameter is null or <see cref="System.String.Empty"></see>.
1747 The mask contains one or more non-printable characters.</exception>
1749 <member name="M:System.ComponentModel.MaskedTextProvider.Add(System.String,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
1750 <summary>Adds the characters in the specified input string to the end of the formatted string, and then outputs position and descriptive information.</summary>
1751 <param name="input">A <see cref="T:System.String"></see> containing character values to be appended to the formatted string.</param>
1752 <param name="testPosition">The zero-based position in the formatted string where the attempt was made to add the character. An output parameter.</param>
1753 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the operation. An output parameter.</param>
1754 <returns>true if all the characters from the input string were added successfully; otherwise false to indicate that no characters were added.</returns>
1756 <member name="M:System.ComponentModel.MaskedTextProvider.Add(System.Char,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
1757 <summary>Adds the specified input character to the end of the formatted string, and then outputs position and descriptive information.</summary>
1758 <param name="input">A <see cref="T:System.Char"></see> value to be appended to the formatted string.</param>
1759 <param name="testPosition">The zero-based position in the formatted string where the attempt was made to add the character. An output parameter.</param>
1760 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the operation. An output parameter.</param>
1761 <returns>true if the input character was added successfully; otherwise false.</returns>
1763 <member name="M:System.ComponentModel.MaskedTextProvider.Add(System.Char)">
1764 <summary>Adds the specified input character to the end of the formatted string.</summary>
1765 <param name="input">A <see cref="T:System.Char"></see> value to be appended to the formatted string.</param>
1766 <returns>true if the input character was added successfully; otherwise false.</returns>
1768 <member name="M:System.ComponentModel.MaskedTextProvider.Add(System.String)">
1769 <summary>Adds the characters in the specified input string to the end of the formatted string.</summary>
1770 <param name="input">A <see cref="T:System.String"></see> containing character values to be appended to the formatted string.</param>
1771 <returns>true if all the characters from the input string were added successfully; otherwise false to indicate that no characters were added.</returns>
1772 <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> parameter is null.</exception>
1774 <member name="P:System.ComponentModel.MaskedTextProvider.AllowPromptAsInput">
1775 <summary>Gets a value indicating whether the prompt character should be treated as a valid input character or not.</summary>
1776 <returns>true if the user can enter <see cref="System.ComponentModel.MaskedTextProvider.PromptChar"></see> into the control; otherwise, false. The default is true.</returns>
1778 <member name="P:System.ComponentModel.MaskedTextProvider.AsciiOnly">
1779 <summary>Gets a value indicating whether the mask accepts characters outside of the ASCII character set.</summary>
1780 <returns>true if only ASCII is accepted; false if <see cref="System.ComponentModel.MaskedTextProvider"></see> can accept any arbitrary Unicode character. The default is false.</returns>
1782 <member name="P:System.ComponentModel.MaskedTextProvider.AssignedEditPositionCount">
1783 <summary>Gets the number of editable character positions that have already been successfully assigned an input value.</summary>
1784 <returns>An <see cref="System.Int32"></see> containing the number of editable character positions in the input mask that have already been assigned a character value in the formatted string.</returns>
1786 <member name="P:System.ComponentModel.MaskedTextProvider.AvailableEditPositionCount">
1787 <summary>Gets the number of editable character positions in the input mask that have not yet been assigned an input value.</summary>
1788 <returns>An <see cref="System.Int32"></see> containing the number of editable character positions that not yet been assigned a character value.</returns>
1790 <member name="M:System.ComponentModel.MaskedTextProvider.Clear">
1791 <summary>Clears all the editable input characters from the formatted string, replacing them with prompt characters.</summary>
1793 <member name="M:System.ComponentModel.MaskedTextProvider.Clear(System.ComponentModel.MaskedTextResultHint@)">
1794 <summary>Clears all the editable input characters from the formatted string, replacing them with prompt characters, and then outputs descriptive information.</summary>
1795 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the operation. An output parameter.</param>
1797 <member name="M:System.ComponentModel.MaskedTextProvider.Clone">
1798 <summary>Creates a copy of the current <see cref="T:System.ComponentModel.MaskedTextProvider"></see>.</summary>
1799 <returns>The <see cref="System.ComponentModel.MaskedTextProvider"></see> object this method creates, cast as an object.</returns>
1801 <member name="P:System.ComponentModel.MaskedTextProvider.Culture">
1802 <summary>Gets the culture that determines the value of the localizable separators and placeholders in the input mask.</summary>
1803 <returns>A <see cref="System.Globalization.CultureInfo"></see> containing the culture information associated with the input mask.</returns>
1805 <member name="P:System.ComponentModel.MaskedTextProvider.DefaultPasswordChar">
1806 <summary>Gets the default password character used obscure user input.</summary>
1807 <returns>A <see cref="System.Char"></see> that represents the default password character.</returns>
1809 <member name="P:System.ComponentModel.MaskedTextProvider.EditPositionCount">
1810 <summary>Gets the number of editable positions in the formatted string.</summary>
1811 <returns>An <see cref="System.Int32"></see> containing the number of editable positions in the formatted string.</returns>
1813 <member name="P:System.ComponentModel.MaskedTextProvider.EditPositions">
1814 <summary>Gets a newly created enumerator for the editable positions in the formatted string.</summary>
1815 <returns>An <see cref="System.Collections.IEnumerator"></see> that supports enumeration over the editable positions in the formatted string.</returns>
1817 <member name="M:System.ComponentModel.MaskedTextProvider.FindAssignedEditPositionFrom(System.Int32,System.Boolean)">
1818 <summary>Returns the position of the first assigned editable position after the specified position using the specified search direction.</summary>
1819 <param name="position">The zero-based position in the formatted string to start the search.</param>
1820 <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
1821 <returns>If successful, an <see cref="System.Int32"></see> representing the zero-based position of the first assigned editable position encountered; otherwise <see cref="System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
1823 <member name="M:System.ComponentModel.MaskedTextProvider.FindAssignedEditPositionInRange(System.Int32,System.Int32,System.Boolean)">
1824 <summary>Returns the position of the first assigned editable position between the specified positions using the specified search direction.</summary>
1825 <param name="startPosition">The zero-based position in the formatted string where the search starts.</param>
1826 <param name="endPosition">The zero-based position in the formatted string where the search ends.</param>
1827 <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
1828 <returns>If successful, an <see cref="System.Int32"></see> representing the zero-based position of the first assigned editable position encountered; otherwise <see cref="System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
1830 <member name="M:System.ComponentModel.MaskedTextProvider.FindEditPositionFrom(System.Int32,System.Boolean)">
1831 <summary>Returns the position of the first editable position after the specified position using the specified search direction.</summary>
1832 <param name="position">The zero-based position in the formatted string to start the search.</param>
1833 <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
1834 <returns>If successful, an <see cref="System.Int32"></see> representing the zero-based position of the first editable position encountered; otherwise <see cref="System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
1836 <member name="M:System.ComponentModel.MaskedTextProvider.FindEditPositionInRange(System.Int32,System.Int32,System.Boolean)">
1837 <summary>Returns the position of the first editable position between the specified positions using the specified search direction.</summary>
1838 <param name="startPosition">The zero-based position in the formatted string where the search starts.</param>
1839 <param name="endPosition">The zero-based position in the formatted string where the search ends.</param>
1840 <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
1841 <returns>If successful, an <see cref="System.Int32"></see> representing the zero-based position of the first editable position encountered; otherwise <see cref="System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
1843 <member name="M:System.ComponentModel.MaskedTextProvider.FindNonEditPositionFrom(System.Int32,System.Boolean)">
1844 <summary>Returns the position of the first non-editable position after the specified position using the specified search direction.</summary>
1845 <param name="position">The zero-based position in the formatted string to start the search.</param>
1846 <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
1847 <returns>If successful, an <see cref="System.Int32"></see> representing the zero-based position of the first literal position encountered; otherwise <see cref="System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
1849 <member name="M:System.ComponentModel.MaskedTextProvider.FindNonEditPositionInRange(System.Int32,System.Int32,System.Boolean)">
1850 <summary>Returns the position of the first non-editable position between the specified positions using the specified search direction.</summary>
1851 <param name="startPosition">The zero-based position in the formatted string where the search starts.</param>
1852 <param name="endPosition">The zero-based position in the formatted string where the search ends.</param>
1853 <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
1854 <returns>If successful, an <see cref="System.Int32"></see> representing the zero-based position of the first literal position encountered; otherwise <see cref="System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
1856 <member name="M:System.ComponentModel.MaskedTextProvider.FindUnassignedEditPositionFrom(System.Int32,System.Boolean)">
1857 <summary>Returns the position of the first unassigned editable position after the specified position using the specified search direction.</summary>
1858 <param name="position">The zero-based position in the formatted string to start the search.</param>
1859 <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
1860 <returns>If successful, an <see cref="System.Int32"></see> representing the zero-based position of the first unassigned editable position encountered; otherwise <see cref="System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
1862 <member name="M:System.ComponentModel.MaskedTextProvider.FindUnassignedEditPositionInRange(System.Int32,System.Int32,System.Boolean)">
1863 <summary>Returns the position of the first unassigned editable position between the specified positions using the specified search direction.</summary>
1864 <param name="startPosition">The zero-based position in the formatted string where the search starts.</param>
1865 <param name="endPosition">The zero-based position in the formatted string where the search ends.</param>
1866 <param name="direction">A <see cref="T:System.Boolean"></see> indicating the search direction; either true to search forward or false to search backward.</param>
1867 <returns>If successful, an <see cref="System.Int32"></see> representing the zero-based position of the first unassigned editable position encountered; otherwise <see cref="System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
1869 <member name="M:System.ComponentModel.MaskedTextProvider.GetOperationResultFromHint(System.ComponentModel.MaskedTextResultHint)">
1870 <summary>Determines whether the specified <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> denotes success or failure.</summary>
1871 <param name="hint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> value typically obtained as an output parameter from a previous operation.</param>
1872 <returns>true if the specified <see cref="System.ComponentModel.MaskedTextResultHint"></see> value represents a success; otherwise, false if it represents failure.</returns>
1874 <member name="P:System.ComponentModel.MaskedTextProvider.IncludeLiterals">
1875 <summary>Gets or sets a value that indicates whether literal characters in the input mask should be included in the formatted string.</summary>
1876 <returns>true if literals are included; otherwise, false. The default is true.</returns>
1878 <member name="P:System.ComponentModel.MaskedTextProvider.IncludePrompt">
1879 <summary>Gets or sets a value indicating whether <see cref="P:System.Windows.Forms.MaskedTextBox.PromptChar"></see> is used to represent the absence of user input when displaying the formatted string.</summary>
1880 <returns>true if the prompt character is used to represent the positions where no user input was provided; otherwise, false. The default is true.</returns>
1882 <member name="M:System.ComponentModel.MaskedTextProvider.InsertAt(System.Char,System.Int32)">
1883 <summary>Inserts the specified character at the specified position within the formatted string.</summary>
1884 <param name="input">The <see cref="T:System.Char"></see> to be inserted.</param>
1885 <param name="position">The zero-based position in the formatted string to insert the character.</param>
1886 <returns>true if the insertion was successful; otherwise, false.</returns>
1888 <member name="M:System.ComponentModel.MaskedTextProvider.InsertAt(System.String,System.Int32)">
1889 <summary>Inserts the specified string at a specified position within the formatted string.</summary>
1890 <param name="input">The <see cref="T:System.String"></see> to be inserted.</param>
1891 <param name="position">The zero-based position in the formatted string to insert the input string.</param>
1892 <returns>true if the insertion was successful; otherwise, false.</returns>
1893 <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> parameter is null.</exception>
1895 <member name="M:System.ComponentModel.MaskedTextProvider.InsertAt(System.Char,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
1896 <summary>Inserts the specified character at the specified position within the formatted string, returning the last insertion position and the status of the operation.</summary>
1897 <param name="input">The <see cref="T:System.Char"></see> to be inserted.</param>
1898 <param name="position">The zero-based position in the formatted string to insert the character.</param>
1899 <param name="testPosition">If the method is successful, the last position where a character was inserted; otherwise, the first position where the insertion failed. An output parameter.</param>
1900 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the insertion operation. An output parameter.</param>
1901 <returns>true if the insertion was successful; otherwise, false.</returns>
1903 <member name="M:System.ComponentModel.MaskedTextProvider.InsertAt(System.String,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
1904 <summary>Inserts the specified string at a specified position within the formatted string, returning the last insertion position and the status of the operation.</summary>
1905 <param name="input">The <see cref="T:System.String"></see> to be inserted.</param>
1906 <param name="position">The zero-based position in the formatted string to insert the input string.</param>
1907 <param name="testPosition">If the method is successful, the last position where a character was inserted; otherwise, the first position where the insertion failed. An output parameter.</param>
1908 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the insertion operation. An output parameter.</param>
1909 <returns>true if the insertion was successful; otherwise, false.</returns>
1910 <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> parameter is null.</exception>
1912 <member name="P:System.ComponentModel.MaskedTextProvider.InvalidIndex">
1913 <summary>Gets the upper bound of the range of invalid indexes.</summary>
1914 <returns>A value representing the largest invalid index, as determined by the provider implementation. For example, if the lowest valid index is 0, this property will return -1.</returns>
1916 <member name="M:System.ComponentModel.MaskedTextProvider.IsAvailablePosition(System.Int32)">
1917 <summary>Determines whether the specified position is available for assignment.</summary>
1918 <param name="position">The zero-based position in the mask to test.</param>
1919 <returns>true if the specified position in the formatted string is editable and has not been assigned to yet; otherwise false.</returns>
1921 <member name="M:System.ComponentModel.MaskedTextProvider.IsEditPosition(System.Int32)">
1922 <summary>Determines whether the specified position is editable.</summary>
1923 <param name="position">The zero-based position in the mask to test.</param>
1924 <returns>true if the specified position in the formatted string is editable; otherwise false.</returns>
1926 <member name="P:System.ComponentModel.MaskedTextProvider.IsPassword">
1927 <summary>Gets or sets a value that determines whether password protection should be applied to the formatted string.</summary>
1928 <returns>true if the input string is to be treated as a password string; otherwise, false. The default is false.</returns>
1930 <member name="M:System.ComponentModel.MaskedTextProvider.IsValidInputChar(System.Char)">
1931 <summary>Determines whether the specified character is a valid input character.</summary>
1932 <param name="c">The <see cref="T:System.Char"></see> value to test.</param>
1933 <returns>true if the specified character contains a valid input value; otherwise false.</returns>
1935 <member name="M:System.ComponentModel.MaskedTextProvider.IsValidMaskChar(System.Char)">
1936 <summary>Determines whether the specified character is a valid mask character.</summary>
1937 <param name="c">The <see cref="T:System.Char"></see> value to test.</param>
1938 <returns>true if the specified character contains a valid mask value; otherwise false.</returns>
1940 <member name="M:System.ComponentModel.MaskedTextProvider.IsValidPasswordChar(System.Char)">
1941 <summary>Determines whether the specified character is a valid password character.</summary>
1942 <param name="c">The <see cref="T:System.Char"></see> value to test.</param>
1943 <returns>true if the specified character contains a valid password value; otherwise false.</returns>
1945 <member name="P:System.ComponentModel.MaskedTextProvider.Item(System.Int32)">
1946 <summary>Gets the element at the specified position in the formatted string.</summary>
1947 <param name="index">A zero-based index of the element to retrieve.</param>
1948 <returns>The <see cref="System.Char"></see> at the specified position in the formatted string.</returns>
1949 <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is less than zero or greater than or equal to the <see cref="System.ComponentModel.MaskedTextProvider.Length"></see> of the mask.</exception>
1951 <member name="P:System.ComponentModel.MaskedTextProvider.LastAssignedPosition">
1952 <summary>Gets the index in the mask of the rightmost input character that has been assigned to the mask.</summary>
1953 <returns>If at least one input character has been assigned to the mask, an <see cref="System.Int32"></see> containing the index of rightmost assigned position; otherwise, if no position has been assigned, <see cref="System.ComponentModel.MaskedTextProvider.InvalidIndex"></see>.</returns>
1955 <member name="P:System.ComponentModel.MaskedTextProvider.Length">
1956 <summary>Gets the length of the mask, absent any mask modifier characters.</summary>
1957 <returns>An <see cref="System.Int32"></see> containing the number of positions in the mask, excluding characters that modify mask input.</returns>
1959 <member name="P:System.ComponentModel.MaskedTextProvider.Mask">
1960 <summary>Gets the input mask.</summary>
1961 <returns>A <see cref="System.String"></see> containing the full mask.</returns>
1963 <member name="P:System.ComponentModel.MaskedTextProvider.MaskCompleted">
1964 <summary>Gets a value indicating whether all required inputs have been entered into the formatted string.</summary>
1965 <returns>true if all required input has been entered into the mask; otherwise, false.</returns>
1967 <member name="P:System.ComponentModel.MaskedTextProvider.MaskFull">
1968 <summary>Gets a value indicating whether all required and optional inputs have been entered into the formatted string.</summary>
1969 <returns>true if all required and optional inputs have been entered; otherwise, false.</returns>
1971 <member name="P:System.ComponentModel.MaskedTextProvider.PasswordChar">
1972 <summary>Gets or sets the character to be substituted for the actual input characters.</summary>
1973 <returns>The <see cref="System.Char"></see> value used as the password character.</returns>
1974 <exception cref="T:System.InvalidOperationException">The password character specified when setting this property is the same as the current prompt character, <see cref="System.ComponentModel.MaskedTextProvider.PromptChar"></see>. The two are required to be different.</exception>
1975 <exception cref="T:System.ArgumentException">The character specified when setting this property is not a valid password character, as determined by the <see cref="System.ComponentModel.MaskedTextProvider.IsValidPasswordChar(System.Char)"></see> method.</exception>
1977 <member name="P:System.ComponentModel.MaskedTextProvider.PromptChar">
1978 <summary>Gets or sets the character used to represent the absence of user input for all available edit positions.</summary>
1979 <returns>The character used to prompt the user for input. The default is an underscore (_).</returns>
1980 <exception cref="T:System.InvalidOperationException">The prompt character specified when setting this property is the same as the current password character, <see cref="System.ComponentModel.MaskedTextProvider.PasswordChar"></see>. The two are required to be different.</exception>
1981 <exception cref="T:System.ArgumentException">The character specified when setting this property is not a valid password character, as determined by the <see cref="System.ComponentModel.MaskedTextProvider.IsValidPasswordChar(System.Char)"></see> method.</exception>
1983 <member name="M:System.ComponentModel.MaskedTextProvider.Remove">
1984 <summary>Removes the last assigned character from the formatted string.</summary>
1985 <returns>true if the character was successfully removed; otherwise, false.</returns>
1987 <member name="M:System.ComponentModel.MaskedTextProvider.Remove(System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
1988 <summary>Removes the last assigned character from the formatted string, and then outputs the removal position and descriptive information.</summary>
1989 <param name="testPosition">The zero-based position in the formatted string where the character was actually removed. An output parameter.</param>
1990 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the operation. An output parameter.</param>
1991 <returns>true if the character was successfully removed; otherwise, false.</returns>
1993 <member name="M:System.ComponentModel.MaskedTextProvider.RemoveAt(System.Int32)">
1994 <summary>Removes the assigned character at the specified position from the formatted string.</summary>
1995 <param name="position">The zero-based position of the assigned character to remove.</param>
1996 <returns>true if the character was successfully removed; otherwise, false.</returns>
1998 <member name="M:System.ComponentModel.MaskedTextProvider.RemoveAt(System.Int32,System.Int32)">
1999 <summary>Removes the assigned characters between the specified positions from the formatted string.</summary>
2000 <param name="startPosition">The zero-based index of the first assigned character to remove.</param>
2001 <param name="endPosition">The zero-based index of the last assigned character to remove.</param>
2002 <returns>true if the character was successfully removed; otherwise, false.</returns>
2004 <member name="M:System.ComponentModel.MaskedTextProvider.RemoveAt(System.Int32,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
2005 <summary>Removes the assigned characters between the specified positions from the formatted string, and then outputs the removal position and descriptive information.</summary>
2006 <param name="startPosition">The zero-based index of the first assigned character to remove.</param>
2007 <param name="endPosition">The zero-based index of the last assigned character to remove.</param>
2008 <param name="testPosition">If successful, the zero-based position in the formatted string of where the characters were actually removed; otherwise, the first position where the operation failed. An output parameter.</param>
2009 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the operation. An output parameter.</param>
2010 <returns>true if the character was successfully removed; otherwise, false.</returns>
2012 <member name="M:System.ComponentModel.MaskedTextProvider.Replace(System.String,System.Int32,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
2013 <summary>Replaces a range of editable characters between the specified starting and ending positions with the specified string, and then outputs the removal position and descriptive information.</summary>
2014 <param name="input">The <see cref="T:System.String"></see> value used to replace the existing editable characters.</param>
2015 <param name="startPosition">The zero-based position in the formatted string where the replacement starts.</param>
2016 <param name="endPosition">The zero-based position in the formatted string where the replacement ends.</param>
2017 <param name="testPosition">If successful, the zero-based position in the formatted string where the last character was actually replaced; otherwise, the first position where the operation failed. An output parameter.</param>
2018 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the replacement operation. An output parameter.</param>
2019 <returns>true if all the characters were successfully replaced; otherwise, false.</returns>
2021 <member name="M:System.ComponentModel.MaskedTextProvider.Replace(System.Char,System.Int32,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
2022 <summary>Replaces a single character between the specified starting and ending positions with the specified character value, and then outputs the removal position and descriptive information.</summary>
2023 <param name="input">The <see cref="T:System.Char"></see> value that replaces the existing value.</param>
2024 <param name="startPosition">The zero-based position in the formatted string where the replacement starts.</param>
2025 <param name="endPosition">The zero-based position in the formatted string where the replacement ends.</param>
2026 <param name="testPosition">If successful, the zero-based position in the formatted string where the last character was actually replaced; otherwise, the first position where the operation failed. An output parameter.</param>
2027 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the replacement operation. An output parameter.</param>
2028 <returns>true if the character was successfully replaced; otherwise, false.</returns>
2030 <member name="M:System.ComponentModel.MaskedTextProvider.Replace(System.String,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
2031 <summary>Replaces a range of editable characters starting at the specified position with the specified string, and then outputs the removal position and descriptive information.</summary>
2032 <param name="input">The <see cref="T:System.String"></see> value used to replace the existing editable characters.</param>
2033 <param name="position">The zero-based position to search for the first editable character to replace.</param>
2034 <param name="testPosition">If successful, the zero-based position in the formatted string where the last character was actually replaced; otherwise, the first position where the operation failed. An output parameter.</param>
2035 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the replacement operation. An output parameter.</param>
2036 <returns>true if all the characters were successfully replaced; otherwise, false.</returns>
2038 <member name="M:System.ComponentModel.MaskedTextProvider.Replace(System.Char,System.Int32,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
2039 <summary>Replaces a single character at or beyond the specified position with the specified character value, and then outputs the removal position and descriptive information.</summary>
2040 <param name="input">The <see cref="T:System.Char"></see> value that replaces the existing value.</param>
2041 <param name="position">The zero-based position to search for the first editable character to replace.</param>
2042 <param name="testPosition">If successful, the zero-based position in the formatted string where the last character was actually replaced; otherwise, the first position where the operation failed. An output parameter.</param>
2043 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the replacement operation. An output parameter.</param>
2044 <returns>true if the character was successfully replaced; otherwise, false.</returns>
2046 <member name="M:System.ComponentModel.MaskedTextProvider.Replace(System.String,System.Int32)">
2047 <summary>Replaces a range of editable characters starting at the specified position with the specified string.</summary>
2048 <param name="input">The <see cref="T:System.String"></see> value used to replace the existing editable characters.</param>
2049 <param name="position">The zero-based position to search for the first editable character to replace.</param>
2050 <returns>true if all the characters were successfully replaced; otherwise, false.</returns>
2051 <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> parameter is null.</exception>
2053 <member name="M:System.ComponentModel.MaskedTextProvider.Replace(System.Char,System.Int32)">
2054 <summary>Replaces a single character at or beyond the specified position with the specified character value.</summary>
2055 <param name="input">The <see cref="T:System.Char"></see> value that replaces the existing value.</param>
2056 <param name="position">The zero-based position to search for the first editable character to replace.</param>
2057 <returns>true if the character was successfully replaced; otherwise, false.</returns>
2059 <member name="P:System.ComponentModel.MaskedTextProvider.ResetOnPrompt">
2060 <summary>Gets or sets a value that determines how an input character that matches the prompt character should be handled.</summary>
2061 <returns>true if the prompt character entered as input causes the current editable position in the mask to be reset; otherwise, false to indicate that the prompt character is to be processed as a normal input character. The default is true.</returns>
2063 <member name="P:System.ComponentModel.MaskedTextProvider.ResetOnSpace">
2064 <summary>Gets or sets a value that determines how a space input character should be handled.</summary>
2065 <returns>true if the space input character causes the current editable position in the mask to be reset; otherwise, false to indicate that it is to be processed as a normal input character. The default is true.</returns>
2067 <member name="M:System.ComponentModel.MaskedTextProvider.Set(System.String)">
2068 <summary>Sets the formatted string to the specified input string.</summary>
2069 <param name="input">The <see cref="T:System.String"></see> value used to set the formatted string.</param>
2070 <returns>true if all the characters were successfully set; otherwise, false.</returns>
2071 <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> parameter is null.</exception>
2073 <member name="M:System.ComponentModel.MaskedTextProvider.Set(System.String,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
2074 <summary>Sets the formatted string to the specified input string, and then outputs the removal position and descriptive information.</summary>
2075 <param name="input">The <see cref="T:System.String"></see> value used to set the formatted string.</param>
2076 <param name="testPosition">If successful, the zero-based position in the formatted string where the last character was actually set; otherwise, the first position where the operation failed. An output parameter.</param>
2077 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the set operation. An output parameter.</param>
2078 <returns>true if all the characters were successfully set; otherwise, false.</returns>
2079 <exception cref="T:System.ArgumentNullException">The <paramref name="input">input</paramref> parameter is null.</exception>
2081 <member name="P:System.ComponentModel.MaskedTextProvider.SkipLiterals">
2082 <summary>Gets or sets a value indicating whether literal character positions in the mask can be overwritten by their same values.</summary>
2083 <returns>true to allow literals to be added back; otherwise, false to not allow the user to overwrite literal characters. The default is true.</returns>
2085 <member name="M:System.ComponentModel.MaskedTextProvider.ToDisplayString">
2086 <summary>Returns the formatted string in a displayable form.</summary>
2087 <returns>The formatted <see cref="System.String"></see> that includes prompts and mask literals.</returns>
2089 <member name="M:System.ComponentModel.MaskedTextProvider.ToString(System.Boolean,System.Boolean,System.Boolean,System.Int32,System.Int32)">
2090 <summary>Returns a substring of the formatted string, optionally including prompt, literal, and password characters.</summary>
2091 <param name="ignorePasswordChar">true to return the actual editable characters; otherwise, false to indicate that the <see cref="P:System.ComponentModel.MaskedTextProvider.PasswordChar"></see> property is to be honored.</param>
2092 <param name="includePrompt">true to include prompt characters in the return string; otherwise, false.</param>
2093 <param name="includeLiterals">true to return literal characters in the return string; otherwise, false.</param>
2094 <param name="startPosition">The zero-based position in the formatted string where the output begins.</param>
2095 <param name="length">The number of characters to return.</param>
2096 <returns>If successful, a substring of the formatted <see cref="System.String"></see>, which includes all the assigned character values and optionally includes literals, prompts, and password characters; otherwise the <see cref="System.String.Empty"></see> string.</returns>
2098 <member name="M:System.ComponentModel.MaskedTextProvider.ToString(System.Boolean,System.Boolean,System.Int32,System.Int32)">
2099 <summary>Returns a substring of the formatted string, optionally including prompt and literal characters.</summary>
2100 <param name="includePrompt">true to include prompt characters in the return string; otherwise, false.</param>
2101 <param name="includeLiterals">true to include literal characters in the return string; otherwise, false.</param>
2102 <param name="startPosition">The zero-based position in the formatted string where the output begins.</param>
2103 <param name="length">The number of characters to return.</param>
2104 <returns>If successful, a substring of the formatted <see cref="System.String"></see>, which includes all the assigned character values and optionally includes literals and prompts; otherwise the <see cref="System.String.Empty"></see> string.</returns>
2106 <member name="M:System.ComponentModel.MaskedTextProvider.ToString(System.Boolean,System.Int32,System.Int32)">
2107 <summary>Returns a substring of the formatted string, optionally including password characters.</summary>
2108 <param name="ignorePasswordChar">true to return the actual editable characters; otherwise, false to indicate that the <see cref="P:System.ComponentModel.MaskedTextProvider.PasswordChar"></see> property is to be honored.</param>
2109 <param name="startPosition">The zero-based position in the formatted string where the output begins.</param>
2110 <param name="length">The number of characters to return.</param>
2111 <returns>If successful, a substring of the formatted <see cref="System.String"></see>, which includes literals, prompts, and optionally password characters; otherwise the <see cref="System.String.Empty"></see> string.</returns>
2113 <member name="M:System.ComponentModel.MaskedTextProvider.ToString(System.Boolean)">
2114 <summary>Returns the formatted string, optionally including password characters.</summary>
2115 <param name="ignorePasswordChar">true to return the actual editable characters; otherwise, false to indicate that the <see cref="P:System.ComponentModel.MaskedTextProvider.PasswordChar"></see> property is to be honored.</param>
2116 <returns>The formatted <see cref="System.String"></see> that includes literals, prompts, and optionally password characters.</returns>
2118 <member name="M:System.ComponentModel.MaskedTextProvider.ToString(System.Boolean,System.Boolean)">
2119 <summary>Returns the formatted string, optionally including prompt and literal characters.</summary>
2120 <param name="includePrompt">true to include prompt characters in the return string; otherwise, false.</param>
2121 <param name="includeLiterals">true to include literal characters in the return string; otherwise, false.</param>
2122 <returns>The formatted <see cref="System.String"></see> that includes all the assigned character values and optionally includes literals and prompts.</returns>
2124 <member name="M:System.ComponentModel.MaskedTextProvider.ToString">
2125 <summary>Returns the formatted string that includes all the assigned character values.</summary>
2126 <returns>The formatted <see cref="System.String"></see> that includes all the assigned character values.</returns>
2128 <member name="M:System.ComponentModel.MaskedTextProvider.ToString(System.Int32,System.Int32)">
2129 <summary>Returns a substring of the formatted string.</summary>
2130 <param name="startPosition">The zero-based position in the formatted string where the output begins.</param>
2131 <param name="length">The number of characters to return.</param>
2132 <returns>If successful, a substring of the formatted <see cref="System.String"></see>, which includes all the assigned character values; otherwise the <see cref="System.String.Empty"></see> string.</returns>
2134 <member name="M:System.ComponentModel.MaskedTextProvider.VerifyChar(System.Char,System.Int32,System.ComponentModel.MaskedTextResultHint@)">
2135 <summary>Tests whether the specified character could be set successfully at the specified position.</summary>
2136 <param name="input">The <see cref="T:System.Char"></see> value to test.</param>
2137 <param name="position">The position in the mask to test the input character against.</param>
2138 <param name="hint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the operation. An output parameter.</param>
2139 <returns>true if the specified character is valid for the specified position; otherwise, false.</returns>
2141 <member name="M:System.ComponentModel.MaskedTextProvider.VerifyEscapeChar(System.Char,System.Int32)">
2142 <summary>Tests whether the specified character would be escaped at the specified position.</summary>
2143 <param name="input">The <see cref="T:System.Char"></see> value to test.</param>
2144 <param name="position">The position in the mask to test the input character against.</param>
2145 <returns>true if the specified character would be escaped at the specified position; otherwise, false.</returns>
2147 <member name="M:System.ComponentModel.MaskedTextProvider.VerifyString(System.String)">
2148 <summary>Tests whether the specified string could be set successfully.</summary>
2149 <param name="input">The <see cref="T:System.String"></see> value to test.</param>
2150 <returns>true if the specified string represents valid input; otherwise, false.</returns>
2152 <member name="M:System.ComponentModel.MaskedTextProvider.VerifyString(System.String,System.Int32@,System.ComponentModel.MaskedTextResultHint@)">
2153 <summary>Tests whether the specified string could be set successfully, and then outputs position and descriptive information.</summary>
2154 <param name="input">The <see cref="T:System.String"></see> value to test.</param>
2155 <param name="testPosition">If successful, the zero-based position of the last character actually tested; otherwise, the first position where the test failed. An output parameter.</param>
2156 <param name="resultHint">A <see cref="T:System.ComponentModel.MaskedTextResultHint"></see> that succinctly describes the result of the test operation. An output parameter.</param>
2157 <returns>true if the specified string represents valid input; otherwise, false.</returns>
2159 <member name="T:System.ComponentModel.MaskedTextResultHint">
2160 <summary>Specifies values that succinctly describe the results of a masked text parsing operation.</summary>
2162 <member name="F:System.ComponentModel.MaskedTextResultHint.AlphanumericCharacterExpected">
2163 <summary>Operation did not succeed.An input character was encountered that was not alphanumeric. .</summary>
2166 <member name="F:System.ComponentModel.MaskedTextResultHint.AsciiCharacterExpected">
2167 <summary>Operation did not succeed.An input character was encountered that was not a member of the ASCII character set.</summary>
2170 <member name="F:System.ComponentModel.MaskedTextResultHint.CharacterEscaped">
2171 <summary>Success. The operation succeeded because a literal, prompt or space character was an escaped character. For more information about escaped characters, see the <see cref="M:System.ComponentModel.MaskedTextProvider.VerifyEscapeChar(System.Char,System.Int32)"></see> method.</summary>
2174 <member name="F:System.ComponentModel.MaskedTextResultHint.DigitExpected">
2175 <summary>Operation did not succeed. An input character was encountered that was not a digit.</summary>
2178 <member name="F:System.ComponentModel.MaskedTextResultHint.InvalidInput">
2179 <summary>Operation did not succeed. The program encountered an input character that was not valid. For more information about characters that are not valid, see the <see cref="M:System.ComponentModel.MaskedTextProvider.IsValidInputChar(System.Char)"></see> method.</summary>
2182 <member name="F:System.ComponentModel.MaskedTextResultHint.LetterExpected">
2183 <summary>Operation did not succeed. An input character was encountered that was not a letter.</summary>
2186 <member name="F:System.ComponentModel.MaskedTextResultHint.NoEffect">
2187 <summary>Success. The primary operation was not performed because it was not needed; therefore, no side effect was produced.</summary>
2190 <member name="F:System.ComponentModel.MaskedTextResultHint.NonEditPosition">
2191 <summary>Operation did not succeed. The current position in the formatted string is a literal character.</summary>
2194 <member name="F:System.ComponentModel.MaskedTextResultHint.PositionOutOfRange">
2195 <summary>Operation did not succeed. The specified position is not in the range of the target string; typically it is either less than zero or greater then the length of the target string.</summary>
2198 <member name="F:System.ComponentModel.MaskedTextResultHint.PromptCharNotAllowed">
2199 <summary>Operation did not succeed. The prompt character is not valid at input, perhaps because the <see cref="P:System.ComponentModel.MaskedTextProvider.AllowPromptAsInput"></see> property is set to false.</summary>
2202 <member name="F:System.ComponentModel.MaskedTextResultHint.SideEffect">
2203 <summary>Success. The primary operation was not performed because it was not needed, but the method produced a side effect. For example, the <see cref="Overload:System.ComponentModel.MaskedTextProvider.RemoveAt"></see> method can delete an unassigned edit position, which causes left-shifting of subsequent characters in the formatted string.</summary>
2206 <member name="F:System.ComponentModel.MaskedTextResultHint.SignedDigitExpected">
2207 <summary>Operation did not succeed. An input character was encountered that was not a signed digit.</summary>
2210 <member name="F:System.ComponentModel.MaskedTextResultHint.Success">
2211 <summary>Success. The primary operation succeeded.</summary>
2214 <member name="F:System.ComponentModel.MaskedTextResultHint.UnavailableEditPosition">
2215 <summary>Operation did not succeed. There were not enough edit positions available to fulfill the request.</summary>
2218 <member name="F:System.ComponentModel.MaskedTextResultHint.Unknown">
2219 <summary>Unknown. The result of the operation could not be determined.</summary>
2222 <member name="T:System.ComponentModel.MemberDescriptor">
2223 <summary>Represents a class member, such as a property or event. This is an abstract base class.</summary>
2225 <member name="M:System.ComponentModel.MemberDescriptor.#ctor(System.ComponentModel.MemberDescriptor)">
2226 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MemberDescriptor"></see> class with the specified <see cref="T:System.ComponentModel.MemberDescriptor"></see>.</summary>
2227 <param name="descr">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that contains the name of the member and its attributes.</param>
2229 <member name="M:System.ComponentModel.MemberDescriptor.#ctor(System.String)">
2230 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MemberDescriptor"></see> class with the specified name of the member.</summary>
2231 <param name="name">The name of the member.</param>
2232 <exception cref="T:System.ArgumentException">The name is an empty string (&quot;&quot;) or null.</exception>
2234 <member name="M:System.ComponentModel.MemberDescriptor.#ctor(System.ComponentModel.MemberDescriptor,System.Attribute[])">
2235 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MemberDescriptor"></see> class with the name in the specified <see cref="T:System.ComponentModel.MemberDescriptor"></see> and the attributes in both the old <see cref="T:System.ComponentModel.MemberDescriptor"></see> and the <see cref="T:System.Attribute"></see> array.</summary>
2236 <param name="oldMemberDescriptor">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that has the name of the member and its attributes.</param>
2237 <param name="newAttributes">An array of <see cref="T:System.Attribute"></see> objects with the attributes you want to add to the member.</param>
2239 <member name="M:System.ComponentModel.MemberDescriptor.#ctor(System.String,System.Attribute[])">
2240 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MemberDescriptor"></see> class with the specified name of the member and an array of attributes.</summary>
2241 <param name="name">The name of the member.</param>
2242 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that contains the member attributes.</param>
2243 <exception cref="T:System.ArgumentException">The name is an empty string (&quot;&quot;) or null.</exception>
2245 <member name="P:System.ComponentModel.MemberDescriptor.AttributeArray">
2246 <summary>Gets or sets an array of attributes.</summary>
2247 <returns>An array of type <see cref="System.Attribute"></see> that contains the attributes of this member.</returns>
2249 <member name="P:System.ComponentModel.MemberDescriptor.Attributes">
2250 <summary>Gets the collection of attributes for this member.</summary>
2251 <returns>An <see cref="System.ComponentModel.AttributeCollection"></see> that provides the attributes for this member, or an empty collection if there are no attributes in the <see cref="System.ComponentModel.MemberDescriptor.AttributeArray"></see>.</returns>
2253 <member name="P:System.ComponentModel.MemberDescriptor.Category">
2254 <summary>Gets the name of the category to which the member belongs, as specified in the <see cref="T:System.ComponentModel.CategoryAttribute"></see>.</summary>
2255 <returns>The name of the category to which the member belongs. If there is no <see cref="System.ComponentModel.CategoryAttribute"></see>, the category name is set to the default category, Misc.</returns>
2257 <member name="M:System.ComponentModel.MemberDescriptor.CreateAttributeCollection">
2258 <summary>Creates a collection of attributes using the array of attributes passed to the constructor.</summary>
2259 <returns>A new <see cref="System.ComponentModel.AttributeCollection"></see> that contains the <see cref="System.ComponentModel.MemberDescriptor.AttributeArray"></see> attributes.</returns>
2261 <member name="P:System.ComponentModel.MemberDescriptor.Description">
2262 <summary>Gets the description of the member, as specified in the <see cref="T:System.ComponentModel.DescriptionAttribute"></see>.</summary>
2263 <returns>The description of the member. If there is no <see cref="System.ComponentModel.DescriptionAttribute"></see>, the property value is set to the default, which is an empty string (&quot;&quot;).</returns>
2265 <member name="P:System.ComponentModel.MemberDescriptor.DesignTimeOnly">
2266 <summary>Gets whether this member should be set only at design time, as specified in the <see cref="T:System.ComponentModel.DesignOnlyAttribute"></see>.</summary>
2267 <returns>true if this member should be set only at design time; false if the member can be set during run time.</returns>
2269 <member name="P:System.ComponentModel.MemberDescriptor.DisplayName">
2270 <summary>Gets the name that can be displayed in a window, such as a Properties window.</summary>
2271 <returns>The name to display for the member.</returns>
2273 <member name="M:System.ComponentModel.MemberDescriptor.Equals(System.Object)">
2274 <summary>Compares this instance to the given object to see if they are equivalent.</summary>
2275 <param name="obj">The object to compare to the current instance.</param>
2276 <returns>true if equivalent; otherwise, false.</returns>
2278 <member name="M:System.ComponentModel.MemberDescriptor.FillAttributes(System.Collections.IList)">
2279 <summary>When overridden in a derived class, adds the attributes of the inheriting class to the specified list of attributes in the parent class.</summary>
2280 <param name="attributeList">An <see cref="T:System.Collections.IList"></see> that lists the attributes in the parent class. Initially, this is empty.</param>
2282 <member name="M:System.ComponentModel.MemberDescriptor.FindMethod(System.Type,System.String,System.Type[],System.Type)">
2283 <summary>Finds the given method through reflection, searching only for public methods.</summary>
2284 <param name="componentClass">The component that contains the method.</param>
2285 <param name="name">The name of the method to find.</param>
2286 <param name="args">An array of parameters for the method, used to choose between overloaded methods.</param>
2287 <param name="returnType">The type to return for the method.</param>
2288 <returns>A <see cref="System.Reflection.MethodInfo"></see> that represents the method, or null if the method is not found.</returns>
2290 <member name="M:System.ComponentModel.MemberDescriptor.FindMethod(System.Type,System.String,System.Type[],System.Type,System.Boolean)">
2291 <summary>Finds the given method through reflection, with an option to search only public methods.</summary>
2292 <param name="componentClass">The component that contains the method.</param>
2293 <param name="name">The name of the method to find.</param>
2294 <param name="args">An array of parameters for the method, used to choose between overloaded methods.</param>
2295 <param name="returnType">The type to return for the method.</param>
2296 <param name="publicOnly">Whether to restrict search to public methods.</param>
2297 <returns>A <see cref="System.Reflection.MethodInfo"></see> that represents the method, or null if the method is not found.</returns>
2299 <member name="M:System.ComponentModel.MemberDescriptor.GetHashCode">
2300 <summary>Returns the hash code for this instance.</summary>
2301 <returns>A hash code for the current <see cref="System.ComponentModel.MemberDescriptor"></see>.</returns>
2303 <member name="M:System.ComponentModel.MemberDescriptor.GetInvocationTarget(System.Type,System.Object)">
2304 <summary>Retrieves the object that should be used during invocation of members.</summary>
2305 <param name="type">The <see cref="T:System.Type"></see> of the invocation target.</param>
2306 <param name="instance">The potential invocation target.</param>
2307 <returns>The object to be used during member invocations.</returns>
2308 <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="instance">instance</paramref> is null.</exception>
2310 <member name="M:System.ComponentModel.MemberDescriptor.GetInvokee(System.Type,System.Object)">
2311 <summary>Gets the component on which to invoke a method.</summary>
2312 <param name="componentClass">A <see cref="T:System.Type"></see> representing the type of component this <see cref="T:System.ComponentModel.MemberDescriptor"></see> is bound to. For example, if this <see cref="T:System.ComponentModel.MemberDescriptor"></see> describes a property, this parameter should be the class that the property is declared on.</param>
2313 <param name="component">An instance of the object to call.</param>
2314 <returns>An instance of the component to invoke. This method returns a visual designer when the property is attached to a visual designer.</returns>
2315 <exception cref="T:System.ArgumentNullException"><paramref name="componentClass">componentClass</paramref> or <paramref name="component">component</paramref> is null.</exception>
2317 <member name="M:System.ComponentModel.MemberDescriptor.GetSite(System.Object)">
2318 <summary>Gets a component site for the given component.</summary>
2319 <param name="component">The component for which you want to find a site.</param>
2320 <returns>The site of the component, or null if a site does not exist.</returns>
2322 <member name="P:System.ComponentModel.MemberDescriptor.IsBrowsable">
2323 <summary>Gets a value indicating whether the member is browsable, as specified in the <see cref="T:System.ComponentModel.BrowsableAttribute"></see>.</summary>
2324 <returns>true if the member is browsable; otherwise, false. If there is no <see cref="System.ComponentModel.BrowsableAttribute"></see>, the property value is set to the default, which is true.</returns>
2326 <member name="P:System.ComponentModel.MemberDescriptor.Name">
2327 <summary>Gets the name of the member.</summary>
2328 <returns>The name of the member.</returns>
2330 <member name="P:System.ComponentModel.MemberDescriptor.NameHashCode">
2331 <summary>Gets the hash code for the name of the member, as specified in <see cref="M:System.String.GetHashCode"></see>.</summary>
2332 <returns>The hash code for the name of the member.</returns>
2334 <member name="T:System.ComponentModel.MultilineStringConverter">
2335 <summary>Provides a type converter to convert multiline strings to a simple string.</summary>
2337 <member name="M:System.ComponentModel.MultilineStringConverter.#ctor">
2338 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.MultilineStringConverter"></see> class.</summary>
2340 <member name="M:System.ComponentModel.MultilineStringConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
2341 <summary>Converts the given value object to the specified type, using the specified context and culture information.</summary>
2342 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2343 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see>. If null is passed, the current culture is assumed.</param>
2344 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
2345 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
2346 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
2347 <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
2348 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
2350 <member name="M:System.ComponentModel.MultilineStringConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
2351 <summary>Returns a collection of properties for the type of array specified by the <paramref name="value">value</paramref> parameter, using the specified context and attributes.</summary>
2352 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2353 <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array for which to get properties.</param>
2354 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
2355 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for this data type, or null if there are no properties.</returns>
2357 <member name="M:System.ComponentModel.MultilineStringConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
2358 <summary>Returns whether this object supports properties, using the specified context.</summary>
2359 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2360 <returns>true if <see cref="System.ComponentModel.MultilineStringConverter.GetProperties*"></see> should be called to find the properties of this object; otherwise, false.</returns>
2362 <member name="T:System.ComponentModel.NestedContainer">
2363 <summary>Provides the base implementation for the <see cref="T:System.ComponentModel.INestedContainer"></see> interface, which enables containers to have an owning component.</summary>
2365 <member name="M:System.ComponentModel.NestedContainer.#ctor(System.ComponentModel.IComponent)">
2366 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.NestedContainer"></see> class.</summary>
2367 <param name="owner">The <see cref="T:System.ComponentModel.IComponent"></see> that owns this nested container.</param>
2368 <exception cref="T:System.ArgumentNullException"><paramref name="owner">owner</paramref> is null.</exception>
2370 <member name="M:System.ComponentModel.NestedContainer.CreateSite(System.ComponentModel.IComponent,System.String)">
2371 <summary>Creates a site for the component within the container.</summary>
2372 <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to create a site for.</param>
2373 <param name="name">The name to assign to component, or null to skip the name assignment.</param>
2374 <returns>The newly created <see cref="System.ComponentModel.ISite"></see>.</returns>
2375 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
2377 <member name="M:System.ComponentModel.NestedContainer.Dispose(System.Boolean)">
2378 <summary>Releases the resources used by the nested container.</summary>
2379 <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
2381 <member name="M:System.ComponentModel.NestedContainer.GetService(System.Type)">
2382 <summary>Gets the service object of the specified type, if it is available.</summary>
2383 <param name="service">The <see cref="T:System.Type"></see> of the service to retrieve.</param>
2384 <returns>An <see cref="System.Object"></see> that implements the requested service, or null if the service cannot be resolved.</returns>
2386 <member name="P:System.ComponentModel.NestedContainer.Owner">
2387 <summary>Gets the owning component for this nested container.</summary>
2388 <returns>The <see cref="System.ComponentModel.IComponent"></see> that owns this nested container.</returns>
2390 <member name="P:System.ComponentModel.NestedContainer.OwnerName">
2391 <summary>Gets the name of the owning component.</summary>
2392 <returns>The name of the owning component.</returns>
2394 <member name="T:System.ComponentModel.NullableConverter">
2395 <summary>Provides automatic conversion between a nullable type and its underlying primitive type.</summary>
2397 <member name="M:System.ComponentModel.NullableConverter.#ctor(System.Type)">
2398 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.NullableConverter"></see> class.</summary>
2399 <param name="type">The specified nullable type.</param>
2400 <exception cref="T:System.ArgumentException"><paramref name="type">type</paramref> is not a nullable type.</exception>
2402 <member name="M:System.ComponentModel.NullableConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
2403 <summary>Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.</summary>
2404 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2405 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you want to convert from.</param>
2406 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
2408 <member name="M:System.ComponentModel.NullableConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
2409 <summary>Returns whether this converter can convert the object to the specified type, using the specified context.</summary>
2410 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2411 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you want to convert to.</param>
2412 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
2414 <member name="M:System.ComponentModel.NullableConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
2415 <summary>Converts the given object to the type of this converter, using the specified context and culture information.</summary>
2416 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2417 <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use as the current culture.</param>
2418 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
2419 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
2420 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
2422 <member name="M:System.ComponentModel.NullableConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
2423 <summary>Converts the given value object to the specified type, using the specified context and culture information.</summary>
2424 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2425 <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use as the current culture.</param>
2426 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
2427 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
2428 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
2429 <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
2430 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
2432 <member name="M:System.ComponentModel.NullableConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)">
2433 <summary>Creates an instance of the type that this <see cref="T:System.ComponentModel.TypeConverter"></see> is associated with, using the specified context, given a set of property values for the object.</summary>
2434 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2435 <param name="propertyValues">An <see cref="T:System.Collections.IDictionary"></see> of new property values.</param>
2436 <returns>An <see cref="System.Object"></see> representing the given <see cref="System.Collections.IDictionary"></see>, or null if the object cannot be created. This method always returns null.</returns>
2438 <member name="M:System.ComponentModel.NullableConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)">
2439 <summary>Returns whether changing a value on this object requires a call to <see cref="M:System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)"></see> to create a new value, using the specified context.</summary>
2440 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2441 <returns>true if changing a property on this object requires a call to <see cref="System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)"></see> to create a new value; otherwise, false.</returns>
2443 <member name="M:System.ComponentModel.NullableConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
2444 <summary>Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes.</summary>
2445 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2446 <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array for which to get properties.</param>
2447 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
2448 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for this data type, or null if there are no properties.</returns>
2450 <member name="M:System.ComponentModel.NullableConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
2451 <summary>Returns whether this object supports properties, using the specified context.</summary>
2452 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2453 <returns>true if <see cref="System.ComponentModel.TypeConverter.GetProperties(System.Object)"></see> should be called to find the properties of this object; otherwise, false.</returns>
2455 <member name="M:System.ComponentModel.NullableConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
2456 <summary>Returns a collection of standard values for the data type this type converter is designed for when provided with a format context.</summary>
2457 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context that can be used to extract additional information about the environment from which this converter is invoked. This parameter or properties of this parameter can be null.</param>
2458 <returns>A <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that holds a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
2460 <member name="M:System.ComponentModel.NullableConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
2461 <summary>Returns whether the collection of standard values returned from <see cref="Overload:System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exclusive list of possible values, using the specified context.</summary>
2462 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2463 <returns>true if the <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exhaustive list of possible values; false if other values are possible.</returns>
2465 <member name="M:System.ComponentModel.NullableConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
2466 <summary>Returns whether this object supports a standard set of values that can be picked from a list, using the specified context.</summary>
2467 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2468 <returns>true if <see cref="System.ComponentModel.TypeConverter.GetStandardValues"></see> should be called to find a common set of values the object supports; otherwise, false.</returns>
2470 <member name="M:System.ComponentModel.NullableConverter.IsValid(System.ComponentModel.ITypeDescriptorContext,System.Object)">
2471 <summary>Returns whether the given value object is valid for this type and for the specified context.</summary>
2472 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
2473 <param name="value">The <see cref="T:System.Object"></see> to test for validity.</param>
2474 <returns>true if the specified value is valid for this object; otherwise, false.</returns>
2476 <member name="P:System.ComponentModel.NullableConverter.NullableType">
2477 <summary>Gets the nullable type.</summary>
2478 <returns>A <see cref="System.Type"></see> that represents the nullable type.</returns>
2480 <member name="P:System.ComponentModel.NullableConverter.UnderlyingType">
2481 <summary>Gets the underlying type.</summary>
2482 <returns>A <see cref="System.Type"></see> that represents the underlying type.</returns>
2484 <member name="P:System.ComponentModel.NullableConverter.UnderlyingTypeConverter">
2485 <summary>Gets the underlying type converter.</summary>
2486 <returns>A <see cref="System.ComponentModel.TypeConverter"></see> that represents the underlying type converter.</returns>
2488 <member name="T:System.Timers.ElapsedEventArgs">
2489 <summary>Provides data for the <see cref="E:System.Timers.Timer.Elapsed"></see> event.</summary>
2491 <member name="P:System.Timers.ElapsedEventArgs.SignalTime">
2492 <summary>Gets the date/time when the <see cref="E:System.Timers.Timer.Elapsed"></see> event was raised.</summary>
2493 <returns>The time the <see cref="System.Timers.Timer.Elapsed"></see> event was raised.</returns>
2495 <member name="T:System.Timers.ElapsedEventHandler">
2496 <summary>Represents the method that will handle the <see cref="E:System.Timers.Timer.Elapsed"></see> event of a <see cref="T:System.Timers.Timer"></see>.</summary>
2497 <param name="sender">The source of the event.</param>
2498 <param name="e">An <see cref="T:System.Timers.ElapsedEventArgs"></see> object that contains the event data.</param>
2500 <member name="T:System.Timers.Timer">
2501 <summary>Generates an event after a set interval, with an option to generate recurring events.</summary>
2503 <member name="M:System.Timers.Timer.#ctor">
2504 <summary>Initializes a new instance of the <see cref="T:System.Timers.Timer"></see> class, and sets all the properties to their initial values.</summary>
2506 <member name="M:System.Timers.Timer.#ctor(System.Double)">
2507 <summary>Initializes a new instance of the <see cref="T:System.Timers.Timer"></see> class, and sets the <see cref="P:System.Timers.Timer.Interval"></see> property to the specified number of milliseconds.</summary>
2508 <param name="interval">The time, in milliseconds, between events. The value must be greater than zero and less than or equal to <see cref="F:System.Int32.MaxValue"></see>.</param>
2509 <exception cref="T:System.ArgumentException">The value of the <paramref name="interval">interval</paramref> parameter is less than or equal to zero, or greater than <see cref="System.Int32.MaxValue"></see>.</exception>
2511 <member name="P:System.Timers.Timer.AutoReset">
2512 <summary>Gets or sets a Boolean indicating whether the <see cref="T:System.Timers.Timer"></see> should raise the <see cref="E:System.Timers.Timer.Elapsed"></see> event only once (false) or repeatedly (true).</summary>
2513 <returns>true if the <see cref="System.Timers.Timer"></see> should raise the <see cref="System.Timers.Timer.Elapsed"></see> event each time the interval elapses; false if it should raise the <see cref="System.Timers.Timer.Elapsed"></see> event only once, after the first time the interval elapses. The default is true.</returns>
2515 <member name="M:System.Timers.Timer.BeginInit">
2516 <summary>Begins the run-time initialization of a <see cref="T:System.Timers.Timer"></see> that is used on a form or by another component.</summary>
2518 <member name="M:System.Timers.Timer.Close">
2519 <summary>Releases the resources used by the <see cref="T:System.Timers.Timer"></see>.</summary>
2521 <member name="M:System.Timers.Timer.Dispose(System.Boolean)">
2522 <summary>Releases all resources used by the current <see cref="T:System.Timers.Timer"></see>.</summary>
2523 <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
2525 <member name="E:System.Timers.Timer.Elapsed">
2526 <summary>Occurs when the interval elapses.</summary>
2528 <member name="P:System.Timers.Timer.Enabled">
2529 <summary>Gets or sets a value indicating whether the <see cref="T:System.Timers.Timer"></see> should raise the <see cref="E:System.Timers.Timer.Elapsed"></see> event.</summary>
2530 <returns>true if the <see cref="System.Timers.Timer"></see> should raise the <see cref="System.Timers.Timer.Elapsed"></see> event; otherwise, false. The default is false.</returns>
2531 <exception cref="T:System.ObjectDisposedException">This property cannot be set because the timer has been disposed.</exception>
2532 <exception cref="T:System.ArgumentException">The <see cref="System.Timers.Timer.Interval"></see> property was set to a value greater than <see cref="System.Int32.MaxValue"></see> before the timer was enabled.</exception>
2534 <member name="M:System.Timers.Timer.EndInit">
2535 <summary>Ends the run-time initialization of a <see cref="T:System.Timers.Timer"></see> that is used on a form or by another component.</summary>
2537 <member name="P:System.Timers.Timer.Interval">
2538 <summary>Gets or sets the interval, expressed in milliseconds, at which to raise the <see cref="E:System.Timers.Timer.Elapsed"></see> event.</summary>
2539 <returns>The time, in milliseconds, between <see cref="System.Timers.Timer.Elapsed"></see> events. The value must be greater than zero, and less than or equal to <see cref="System.Int32.MaxValue"></see>. The default is 100 milliseconds.</returns>
2540 <exception cref="T:System.ArgumentException">The interval is less than or equal to zero.
2542 The interval is greater than <see cref="System.Int32.MaxValue"></see>, and the timer is currently enabled. (If the timer is not currently enabled, no exception is thrown until it becomes enabled.)</exception>
2544 <member name="P:System.Timers.Timer.Site">
2545 <summary>Gets or sets the site that binds the <see cref="T:System.Timers.Timer"></see> to its container in design mode.</summary>
2546 <returns>An <see cref="System.ComponentModel.ISite"></see> interface representing the site that binds the <see cref="System.Timers.Timer"></see> object to its container.</returns>
2548 <member name="M:System.Timers.Timer.Start">
2549 <summary>Starts raising the <see cref="E:System.Timers.Timer.Elapsed"></see> event by setting <see cref="P:System.Timers.Timer.Enabled"></see> to true.</summary>
2550 <exception cref="T:System.ArgumentOutOfRangeException">The <see cref="System.Timers.Timer"></see> is created with an interval equal to or greater than <see cref="System.Int32.MaxValue"></see> + 1, or set to an interval less than zero.</exception>
2552 <member name="M:System.Timers.Timer.Stop">
2553 <summary>Stops raising the <see cref="E:System.Timers.Timer.Elapsed"></see> event by setting <see cref="P:System.Timers.Timer.Enabled"></see> to false.</summary>
2555 <member name="P:System.Timers.Timer.SynchronizingObject">
2556 <summary>Gets or sets the object used to marshal event-handler calls that are issued when an interval has elapsed.</summary>
2557 <returns>The <see cref="System.ComponentModel.ISynchronizeInvoke"></see> representing the object used to marshal the event-handler calls that are issued when an interval has elapsed. The default is null.</returns>
2559 <member name="T:System.ComponentModel.Design.ComponentChangingEventArgs">
2560 <summary>Provides data for the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanging"></see> event. This class cannot be inherited.</summary>
2562 <member name="M:System.ComponentModel.Design.ComponentChangingEventArgs.#ctor(System.Object,System.ComponentModel.MemberDescriptor)">
2563 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ComponentChangingEventArgs"></see> class.</summary>
2564 <param name="component">The component that is about to be changed.</param>
2565 <param name="member">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> indicating the member of the component that is about to be changed.</param>
2567 <member name="P:System.ComponentModel.Design.ComponentChangingEventArgs.Component">
2568 <summary>Gets the component that is about to be changed or the component that is the parent container of the member that is about to be changed.</summary>
2569 <returns>The component that is about to have a member changed.</returns>
2571 <member name="P:System.ComponentModel.Design.ComponentChangingEventArgs.Member">
2572 <summary>Gets the member that is about to be changed.</summary>
2573 <returns>A <see cref="System.ComponentModel.MemberDescriptor"></see> indicating the member that is about to be changed, if known, or null otherwise.</returns>
2575 <member name="T:System.ComponentModel.Design.ComponentChangingEventHandler">
2576 <summary>Represents the method that will handle a <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanging"></see> event.</summary>
2577 <param name="sender">The source of the event.</param>
2578 <param name="e">A <see cref="T:System.ComponentModel.Design.ComponentChangingEventArgs"></see> event that contains the event data.</param>
2580 <member name="T:System.ComponentModel.Design.ComponentEventArgs">
2581 <summary>Provides data for the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentAdded"></see>, <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentAdding"></see>, <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentRemoved"></see>, and <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentRemoving"></see> events.</summary>
2583 <member name="M:System.ComponentModel.Design.ComponentEventArgs.#ctor(System.ComponentModel.IComponent)">
2584 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ComponentEventArgs"></see> class.</summary>
2585 <param name="component">The component that is the source of the event.</param>
2587 <member name="P:System.ComponentModel.Design.ComponentEventArgs.Component">
2588 <summary>Gets the component associated with the event.</summary>
2589 <returns>The component associated with the event.</returns>
2591 <member name="T:System.ComponentModel.Design.ComponentEventHandler">
2592 <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentAdding"></see>, <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentAdded"></see>, <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentRemoving"></see>, and <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentRemoved"></see> events raised for component-level events.</summary>
2593 <param name="sender">The source of the event.</param>
2594 <param name="e">A <see cref="T:System.ComponentModel.Design.ComponentEventArgs"></see> that contains the event data.</param>
2596 <member name="T:System.ComponentModel.Design.ComponentRenameEventArgs">
2597 <summary>Provides data for the <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentRename"></see> event.</summary>
2599 <member name="M:System.ComponentModel.Design.ComponentRenameEventArgs.#ctor(System.Object,System.String,System.String)">
2600 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ComponentRenameEventArgs"></see> class.</summary>
2601 <param name="component">The component to be renamed.</param>
2602 <param name="oldName">The old name of the component.</param>
2603 <param name="newName">The new name of the component.</param>
2605 <member name="P:System.ComponentModel.Design.ComponentRenameEventArgs.Component">
2606 <summary>Gets the component that is being renamed.</summary>
2607 <returns>The component that is being renamed.</returns>
2609 <member name="P:System.ComponentModel.Design.ComponentRenameEventArgs.NewName">
2610 <summary>Gets the name of the component after the rename event.</summary>
2611 <returns>The name of the component after the rename event.</returns>
2613 <member name="P:System.ComponentModel.Design.ComponentRenameEventArgs.OldName">
2614 <summary>Gets the name of the component before the rename event.</summary>
2615 <returns>The previous name of the component.</returns>
2617 <member name="T:System.ComponentModel.Design.ComponentRenameEventHandler">
2618 <summary>Represents the method that will handle a <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentRename"></see> event.</summary>
2619 <param name="sender">The source of the event.</param>
2620 <param name="e">A <see cref="T:System.ComponentModel.Design.ComponentRenameEventArgs"></see> that contains the event data.</param>
2622 <member name="T:System.ComponentModel.PasswordPropertyTextAttribute">
2623 <summary>Indicates that an object&#39;s text representation is obscured by characters such as asterisks. This class cannot be inherited.</summary>
2625 <member name="M:System.ComponentModel.PasswordPropertyTextAttribute.#ctor">
2626 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see> class.</summary>
2628 <member name="M:System.ComponentModel.PasswordPropertyTextAttribute.#ctor(System.Boolean)">
2629 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see> class, optionally showing password text.</summary>
2630 <param name="password">true to indicate that the property should be shown as password text; otherwise, false. The default is false.</param>
2632 <member name="F:System.ComponentModel.PasswordPropertyTextAttribute.Default">
2633 <summary>Specifies the default value for the <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see>.</summary>
2636 <member name="M:System.ComponentModel.PasswordPropertyTextAttribute.Equals(System.Object)">
2637 <summary>Determines whether two <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see> instances are equal.</summary>
2638 <param name="o">The <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see> to compare with the current <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see>.</param>
2639 <returns>true if the specified <see cref="System.ComponentModel.PasswordPropertyTextAttribute"></see> is equal to the current <see cref="System.ComponentModel.PasswordPropertyTextAttribute"></see>; otherwise, false.</returns>
2641 <member name="M:System.ComponentModel.PasswordPropertyTextAttribute.GetHashCode">
2642 <summary>Returns the hash code for this instance.</summary>
2643 <returns>A hash code for the current <see cref="System.ComponentModel.PasswordPropertyTextAttribute"></see>.</returns>
2645 <member name="M:System.ComponentModel.PasswordPropertyTextAttribute.IsDefaultAttribute">
2646 <summary>Returns an indication whether the value of this instance is the default value.</summary>
2647 <returns>true if this instance is the default attribute for the class; otherwise, false.</returns>
2649 <member name="F:System.ComponentModel.PasswordPropertyTextAttribute.No">
2650 <summary>Specifies that a text property is not used as a password. This static (Shared in Visual Basic) field is read-only.</summary>
2653 <member name="P:System.ComponentModel.PasswordPropertyTextAttribute.Password">
2654 <summary>Gets a value indicating if the property for which the <see cref="T:System.ComponentModel.PasswordPropertyTextAttribute"></see> is defined should be shown as password text.</summary>
2655 <returns>true if the property should be shown as password text; otherwise, false.</returns>
2657 <member name="F:System.ComponentModel.PasswordPropertyTextAttribute.Yes">
2658 <summary>Specifies that a text property is used as a password. This static (Shared in Visual Basic) field is read-only.</summary>
2661 <member name="T:System.ComponentModel.PropertyDescriptor">
2662 <summary>Provides an abstraction of a property on a class.</summary>
2664 <member name="M:System.ComponentModel.PropertyDescriptor.#ctor(System.ComponentModel.MemberDescriptor)">
2665 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> class with the name and attributes in the specified <see cref="T:System.ComponentModel.MemberDescriptor"></see>.</summary>
2666 <param name="descr">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that contains the name of the property and its attributes.</param>
2668 <member name="M:System.ComponentModel.PropertyDescriptor.#ctor(System.ComponentModel.MemberDescriptor,System.Attribute[])">
2669 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> class with the name in the specified <see cref="T:System.ComponentModel.MemberDescriptor"></see> and the attributes in both the <see cref="T:System.ComponentModel.MemberDescriptor"></see> and the <see cref="T:System.Attribute"></see> array.</summary>
2670 <param name="descr">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> containing the name of the member and its attributes.</param>
2671 <param name="attrs">An <see cref="T:System.Attribute"></see> array containing the attributes you want to associate with the property.</param>
2673 <member name="M:System.ComponentModel.PropertyDescriptor.#ctor(System.String,System.Attribute[])">
2674 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> class with the specified name and attributes.</summary>
2675 <param name="name">The name of the property.</param>
2676 <param name="attrs">An array of type <see cref="T:System.Attribute"></see> that contains the property attributes.</param>
2678 <member name="M:System.ComponentModel.PropertyDescriptor.AddValueChanged(System.Object,System.EventHandler)">
2679 <summary>Enables other objects to be notified when this property changes.</summary>
2680 <param name="component">The component to add the handler for.</param>
2681 <param name="handler">The delegate to add as a listener.</param>
2682 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> or <paramref name="handler">handler</paramref> is null.</exception>
2684 <member name="M:System.ComponentModel.PropertyDescriptor.CanResetValue(System.Object)">
2685 <summary>When overridden in a derived class, returns whether resetting an object changes its value.</summary>
2686 <param name="component">The component to test for reset capability.</param>
2687 <returns>true if resetting the component changes its value; otherwise, false.</returns>
2689 <member name="P:System.ComponentModel.PropertyDescriptor.ComponentType">
2690 <summary>When overridden in a derived class, gets the type of the component this property is bound to.</summary>
2691 <returns>A <see cref="System.Type"></see> that represents the type of component this property is bound to. When the <see cref="System.ComponentModel.PropertyDescriptor.GetValue(System.Object)"></see> or <see cref="System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)"></see> methods are invoked, the object specified might be an instance of this type.</returns>
2693 <member name="P:System.ComponentModel.PropertyDescriptor.Converter">
2694 <summary>Gets the type converter for this property.</summary>
2695 <returns>A <see cref="System.ComponentModel.TypeConverter"></see> that is used to convert the <see cref="System.Type"></see> of this property.</returns>
2697 <member name="M:System.ComponentModel.PropertyDescriptor.CreateInstance(System.Type)">
2698 <summary>Creates an instance of the specified type.</summary>
2699 <param name="type">A <see cref="T:System.Type"></see> that represents the type to create.</param>
2700 <returns>A new instance of the type.</returns>
2702 <member name="M:System.ComponentModel.PropertyDescriptor.Equals(System.Object)">
2703 <summary>Compares this to another object to see if they are equivalent.</summary>
2704 <param name="obj">The object to compare to this <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</param>
2705 <returns>true if the values are equivalent; otherwise, false.</returns>
2707 <member name="M:System.ComponentModel.PropertyDescriptor.FillAttributes(System.Collections.IList)">
2708 <summary>Adds the attributes of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to the specified list of attributes in the parent class.</summary>
2709 <param name="attributeList">An <see cref="T:System.Collections.IList"></see> that lists the attributes in the parent class. Initially, this is empty.</param>
2711 <member name="M:System.ComponentModel.PropertyDescriptor.GetChildProperties">
2712 <summary>Returns the default <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see>.</summary>
2713 <returns>A collection of property descriptor.</returns>
2715 <member name="M:System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Attribute[])">
2716 <summary>Returns a <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> using a specified array of attributes as a filter.</summary>
2717 <param name="filter">An array of type <see cref="T:System.Attribute"></see> to use as a filter.</param>
2718 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that match the specified attributes.</returns>
2720 <member name="M:System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Object)">
2721 <summary>Returns a <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> for a given object.</summary>
2722 <param name="instance">A component to get the properties for.</param>
2723 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties for the specified component.</returns>
2725 <member name="M:System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Object,System.Attribute[])">
2726 <summary>Returns a <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> for a given object using a specified array of attributes as a filter.</summary>
2727 <param name="instance">A component to get the properties for.</param>
2728 <param name="filter">An array of type <see cref="T:System.Attribute"></see> to use as a filter.</param>
2729 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that match the specified attributes for the specified component.</returns>
2731 <member name="M:System.ComponentModel.PropertyDescriptor.GetEditor(System.Type)">
2732 <summary>Gets an editor of the specified type.</summary>
2733 <param name="editorBaseType">The base type of editor, which is used to differentiate between multiple editors that a property supports.</param>
2734 <returns>An instance of the requested editor type, or null if an editor cannot be found.</returns>
2736 <member name="M:System.ComponentModel.PropertyDescriptor.GetHashCode">
2737 <summary>Returns the hash code for this object.</summary>
2738 <returns>The hash code for this object.</returns>
2740 <member name="M:System.ComponentModel.PropertyDescriptor.GetInvocationTarget(System.Type,System.Object)">
2741 <summary>This method returns the object that should be used during invocation of members.</summary>
2742 <param name="type">The <see cref="T:System.Type"></see> of the invocation target.</param>
2743 <param name="instance">The potential invocation target.</param>
2744 <returns>The <see cref="System.Object"></see> that should be used during invocation of members.</returns>
2746 <member name="M:System.ComponentModel.PropertyDescriptor.GetTypeFromName(System.String)">
2747 <summary>Returns a type using its name.</summary>
2748 <param name="typeName">The assembly-qualified name of the type to retrieve.</param>
2749 <returns>A <see cref="System.Type"></see> that matches the given type name, or null if a match cannot be found.</returns>
2751 <member name="M:System.ComponentModel.PropertyDescriptor.GetValue(System.Object)">
2752 <summary>When overridden in a derived class, gets the current value of the property on a component.</summary>
2753 <param name="component">The component with the property for which to retrieve the value.</param>
2754 <returns>The value of a property for a given component.</returns>
2756 <member name="M:System.ComponentModel.PropertyDescriptor.GetValueChangedHandler(System.Object)">
2757 <summary>Retrieves the current set of ValueChanged event handlers for a specific component</summary>
2758 <param name="component">The component for which to retrieve event handlers.</param>
2759 <returns>A combined multicast event handler, or null if no event handlers are currently assigned to <paramref name="component">component</paramref>.</returns>
2761 <member name="P:System.ComponentModel.PropertyDescriptor.IsLocalizable">
2762 <summary>Gets a value indicating whether this property should be localized, as specified in the <see cref="T:System.ComponentModel.LocalizableAttribute"></see>.</summary>
2763 <returns>true if the member is marked with the <see cref="System.ComponentModel.LocalizableAttribute"></see> set to true; otherwise, false.</returns>
2765 <member name="P:System.ComponentModel.PropertyDescriptor.IsReadOnly">
2766 <summary>When overridden in a derived class, gets a value indicating whether this property is read-only.</summary>
2767 <returns>true if the property is read-only; otherwise, false.</returns>
2769 <member name="M:System.ComponentModel.PropertyDescriptor.OnValueChanged(System.Object,System.EventArgs)">
2770 <summary>Raises the ValueChanged event that you implemented.</summary>
2771 <param name="component">The object that raises the event.</param>
2772 <param name="e">An <see cref="T:System.EventArgs"></see> that contains the event data.</param>
2774 <member name="P:System.ComponentModel.PropertyDescriptor.PropertyType">
2775 <summary>When overridden in a derived class, gets the type of the property.</summary>
2776 <returns>A <see cref="System.Type"></see> that represents the type of the property.</returns>
2778 <member name="M:System.ComponentModel.PropertyDescriptor.RemoveValueChanged(System.Object,System.EventHandler)">
2779 <summary>Enables other objects to be notified when this property changes.</summary>
2780 <param name="component">The component to remove the handler for.</param>
2781 <param name="handler">The delegate to remove as a listener.</param>
2782 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> or <paramref name="handler">handler</paramref> is null.</exception>
2784 <member name="M:System.ComponentModel.PropertyDescriptor.ResetValue(System.Object)">
2785 <summary>When overridden in a derived class, resets the value for this property of the component to the default value.</summary>
2786 <param name="component">The component with the property value that is to be reset to the default value.</param>
2788 <member name="P:System.ComponentModel.PropertyDescriptor.SerializationVisibility">
2789 <summary>Gets a value indicating whether this property should be serialized, as specified in the <see cref="T:System.ComponentModel.DesignerSerializationVisibilityAttribute"></see>.</summary>
2790 <returns>One of the <see cref="System.ComponentModel.DesignerSerializationVisibility"></see> enumeration values that specifies whether this property should be serialized.</returns>
2792 <member name="M:System.ComponentModel.PropertyDescriptor.SetValue(System.Object,System.Object)">
2793 <summary>When overridden in a derived class, sets the value of the component to a different value.</summary>
2794 <param name="component">The component with the property value that is to be set.</param>
2795 <param name="value">The new value.</param>
2797 <member name="M:System.ComponentModel.PropertyDescriptor.ShouldSerializeValue(System.Object)">
2798 <summary>When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted.</summary>
2799 <param name="component">The component with the property to be examined for persistence.</param>
2800 <returns>true if the property should be persisted; otherwise, false.</returns>
2802 <member name="P:System.ComponentModel.PropertyDescriptor.SupportsChangeEvents">
2803 <summary>Gets a value indicating whether value change notifications for this property may originate from outside the property descriptor.</summary>
2804 <returns>true if value change notifications may originate from outside the property descriptor; otherwise, false.</returns>
2806 <member name="T:System.ComponentModel.PropertyDescriptorCollection">
2807 <summary>Represents a collection of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects.</summary>
2809 <member name="M:System.ComponentModel.PropertyDescriptorCollection.#ctor(System.ComponentModel.PropertyDescriptor[])">
2810 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> class.</summary>
2811 <param name="properties">An array of type <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that provides the properties for this collection.</param>
2813 <member name="M:System.ComponentModel.PropertyDescriptorCollection.#ctor(System.ComponentModel.PropertyDescriptor[],System.Boolean)">
2814 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> class, which is optionally read-only.</summary>
2815 <param name="properties">An array of type <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that provides the properties for this collection.</param>
2816 <param name="readOnly">If true, specifies that the collection cannot be modified.</param>
2818 <member name="M:System.ComponentModel.PropertyDescriptorCollection.Add(System.ComponentModel.PropertyDescriptor)">
2819 <summary>Adds the specified <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to the collection.</summary>
2820 <param name="value">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to add to the collection.</param>
2821 <returns>The index of the <see cref="System.ComponentModel.PropertyDescriptor"></see> that was added to the collection.</returns>
2822 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
2824 <member name="M:System.ComponentModel.PropertyDescriptorCollection.Clear">
2825 <summary>Removes all <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects from the collection.</summary>
2826 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
2828 <member name="M:System.ComponentModel.PropertyDescriptorCollection.Contains(System.ComponentModel.PropertyDescriptor)">
2829 <summary>Returns whether the collection contains the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</summary>
2830 <param name="value">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to find in the collection.</param>
2831 <returns>true if the collection contains the given <see cref="System.ComponentModel.PropertyDescriptor"></see>; otherwise, false.</returns>
2833 <member name="M:System.ComponentModel.PropertyDescriptorCollection.CopyTo(System.Array,System.Int32)">
2834 <summary>Copies the entire collection to an array, starting at the specified index number.</summary>
2835 <param name="array">An array of <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects to copy elements of the collection to.</param>
2836 <param name="index">The index of the array parameter at which copying begins.</param>
2838 <member name="P:System.ComponentModel.PropertyDescriptorCollection.Count">
2839 <summary>Gets the number of property descriptors in the collection.</summary>
2840 <returns>The number of property descriptors in the collection.</returns>
2842 <member name="F:System.ComponentModel.PropertyDescriptorCollection.Empty">
2843 <summary>Specifies an empty collection that you can use instead of creating a new one with no items. This static field is read-only.</summary>
2846 <member name="M:System.ComponentModel.PropertyDescriptorCollection.Find(System.String,System.Boolean)">
2847 <summary>Returns the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> with the specified name, using a Boolean to indicate whether to ignore case.</summary>
2848 <param name="name">The name of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to return from the collection.</param>
2849 <param name="ignoreCase">true if you want to ignore the case of the property name; otherwise, false.</param>
2850 <returns>A <see cref="System.ComponentModel.PropertyDescriptor"></see> with the specified name, or null if the property does not exist.</returns>
2852 <member name="M:System.ComponentModel.PropertyDescriptorCollection.GetEnumerator">
2853 <summary>Returns an enumerator for this class.</summary>
2854 <returns>An enumerator of type <see cref="System.Collections.IEnumerator"></see>.</returns>
2856 <member name="M:System.ComponentModel.PropertyDescriptorCollection.IndexOf(System.ComponentModel.PropertyDescriptor)">
2857 <summary>Returns the index of the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</summary>
2858 <param name="value">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to return the index of.</param>
2859 <returns>The index of the given <see cref="System.ComponentModel.PropertyDescriptor"></see>.</returns>
2861 <member name="M:System.ComponentModel.PropertyDescriptorCollection.Insert(System.Int32,System.ComponentModel.PropertyDescriptor)">
2862 <summary>Adds the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to the collection at the specified index number.</summary>
2863 <param name="index">The index at which to add the value parameter to the collection.</param>
2864 <param name="value">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to add to the collection.</param>
2865 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
2867 <member name="M:System.ComponentModel.PropertyDescriptorCollection.InternalSort(System.Collections.IComparer)">
2868 <summary>Sorts the members of this collection, using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
2869 <param name="sorter">A comparer to use to sort the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects in this collection.</param>
2871 <member name="M:System.ComponentModel.PropertyDescriptorCollection.InternalSort(System.String[])">
2872 <summary>Sorts the members of this collection. The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical.</summary>
2873 <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects in this collection.</param>
2875 <member name="P:System.ComponentModel.PropertyDescriptorCollection.Item(System.Int32)">
2876 <summary>Gets or sets the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> at the specified index number.</summary>
2877 <param name="index">The zero-based index of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to get or set.</param>
2878 <returns>The <see cref="System.ComponentModel.PropertyDescriptor"></see> with the specified index number.</returns>
2879 <exception cref="T:System.IndexOutOfRangeException">The <paramref name="index">index</paramref> parameter is not a valid index for <see cref="System.ComponentModel.PropertyDescriptorCollection.Item(System.Int32)"></see>.</exception>
2881 <member name="P:System.ComponentModel.PropertyDescriptorCollection.Item(System.String)">
2882 <summary>Gets or sets the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> with the specified name.</summary>
2883 <param name="name">The name of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to get from the collection.</param>
2884 <returns>The <see cref="System.ComponentModel.PropertyDescriptor"></see> with the specified name, or null if the property does not exist.</returns>
2886 <member name="M:System.ComponentModel.PropertyDescriptorCollection.Remove(System.ComponentModel.PropertyDescriptor)">
2887 <summary>Removes the specified <see cref="T:System.ComponentModel.PropertyDescriptor"></see> from the collection.</summary>
2888 <param name="value">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to remove from the collection.</param>
2889 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
2891 <member name="M:System.ComponentModel.PropertyDescriptorCollection.RemoveAt(System.Int32)">
2892 <summary>Removes the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> at the specified index from the collection.</summary>
2893 <param name="index">The index of the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to remove from the collection.</param>
2894 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
2896 <member name="M:System.ComponentModel.PropertyDescriptorCollection.Sort">
2897 <summary>Sorts the members of this collection, using the default sort for this collection, which is usually alphabetical.</summary>
2898 <returns>A new <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> that contains the sorted <see cref="System.ComponentModel.PropertyDescriptor"></see> objects.</returns>
2900 <member name="M:System.ComponentModel.PropertyDescriptorCollection.Sort(System.Collections.IComparer)">
2901 <summary>Sorts the members of this collection, using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
2902 <param name="comparer">A comparer to use to sort the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects in this collection.</param>
2903 <returns>A new <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> that contains the sorted <see cref="System.ComponentModel.PropertyDescriptor"></see> objects.</returns>
2905 <member name="M:System.ComponentModel.PropertyDescriptorCollection.Sort(System.String[])">
2906 <summary>Sorts the members of this collection. The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical.</summary>
2907 <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects in this collection.</param>
2908 <returns>A new <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> that contains the sorted <see cref="System.ComponentModel.PropertyDescriptor"></see> objects.</returns>
2910 <member name="M:System.ComponentModel.PropertyDescriptorCollection.Sort(System.String[],System.Collections.IComparer)">
2911 <summary>Sorts the members of this collection. The specified order is applied first, followed by the sort using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
2912 <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects in this collection.</param>
2913 <param name="comparer">A comparer to use to sort the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects in this collection.</param>
2914 <returns>A new <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> that contains the sorted <see cref="System.ComponentModel.PropertyDescriptor"></see> objects.</returns>
2916 <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#ICollection#Count">
2917 <summary>Gets the number of elements contained in the collection.</summary>
2918 <returns>The number of elements contained in the collection.</returns>
2920 <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#ICollection#IsSynchronized">
2921 <summary>Gets a value indicating whether access to the collection is synchronized (thread safe).</summary>
2922 <returns>true if access to the collection is synchronized (thread safe); otherwise, false.</returns>
2924 <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#ICollection#SyncRoot">
2925 <summary>Gets an object that can be used to synchronize access to the collection.</summary>
2926 <returns>An object that can be used to synchronize access to the collection.</returns>
2928 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Add(System.Object,System.Object)">
2929 <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.IDictionary"></see>.</summary>
2930 <param name="key">The <see cref="T:System.Object"></see> to use as the key of the element to add.</param>
2931 <param name="value">The <see cref="T:System.Object"></see> to use as the value of the element to add.</param>
2932 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
2933 <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is null.</exception>
2935 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Clear">
2936 <summary>Removes all elements from the <see cref="T:System.Collections.IDictionary"></see>.</summary>
2938 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Contains(System.Object)">
2939 <summary>Determines whether the <see cref="T:System.Collections.IDictionary"></see> contains an element with the specified key.</summary>
2940 <param name="key">The key to locate in the <see cref="T:System.Collections.IDictionary"></see>.</param>
2941 <returns>true if the <see cref="System.Collections.IDictionary"></see> contains an element with the key; otherwise, false.</returns>
2943 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#GetEnumerator">
2944 <summary>Returns an enumerator for this class.</summary>
2945 <returns>An enumerator of type <see cref="System.Collections.IEnumerator"></see>.</returns>
2947 <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#IsFixedSize">
2948 <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> has a fixed size.</summary>
2949 <returns>true if the <see cref="System.Collections.IDictionary"></see> has a fixed size; otherwise, false.</returns>
2951 <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#IsReadOnly">
2952 <summary>Gets a value indicating whether the <see cref="T:System.Collections.IDictionary"></see> is read-only.</summary>
2953 <returns>true if the <see cref="System.Collections.IDictionary"></see> is read-only; otherwise, false.</returns>
2955 <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Item(System.Object)">
2956 <summary>Gets or sets the element with the specified key.</summary>
2957 <param name="key">The key of the element to get or set.</param>
2958 <returns>The element with the specified key.</returns>
2960 <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Keys">
2961 <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the keys of the <see cref="T:System.Collections.IDictionary"></see>.</summary>
2962 <returns>An <see cref="System.Collections.ICollection"></see> containing the keys of the <see cref="System.Collections.IDictionary"></see>.</returns>
2964 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Remove(System.Object)">
2965 <summary>Removes the element with the specified key from the <see cref="T:System.Collections.IDictionary"></see>.</summary>
2966 <param name="key">The key of the element to remove.</param>
2968 <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IDictionary#Values">
2969 <summary>Gets an <see cref="T:System.Collections.ICollection"></see> containing the values in the <see cref="T:System.Collections.IDictionary"></see>.</summary>
2970 <returns>An <see cref="System.Collections.ICollection"></see> containing the values in the <see cref="System.Collections.IDictionary"></see>.</returns>
2972 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IEnumerable#GetEnumerator">
2973 <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.IDictionary"></see>.</summary>
2974 <returns>An <see cref="System.Collections.IEnumerator"></see> for the <see cref="System.Collections.IDictionary"></see>.</returns>
2976 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#Add(System.Object)">
2977 <summary>Adds an item to the <see cref="T:System.Collections.IList"></see>.</summary>
2978 <param name="value">The item to add to the collection.</param>
2979 <returns>The position into which the new element was inserted.</returns>
2981 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#Clear">
2982 <summary>Removes all items from the collection.</summary>
2983 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
2985 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#Contains(System.Object)">
2986 <summary>Determines whether the collection contains a specific value.</summary>
2987 <param name="value">The item to locate in the collection.</param>
2988 <returns>true if the item is found in the collection; otherwise, false.</returns>
2990 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#IndexOf(System.Object)">
2991 <summary>Determines the index of a specified item in the collection.</summary>
2992 <param name="value">The item to locate in the collection.</param>
2993 <returns>The index of <paramref name="value">value</paramref> if found in the list, otherwise -1.</returns>
2995 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
2996 <summary>Inserts an item into the collection at a specified index.</summary>
2997 <param name="index">The zero-based index at which value should be inserted.</param>
2998 <param name="value">The item to insert into the collection.</param>
2999 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
3001 <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#IsFixedSize">
3002 <summary>Gets a value indicating whether the collection has a fixed size.</summary>
3003 <returns>true if the collection has a fixed size; otherwise, false.</returns>
3005 <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#IsReadOnly">
3006 <summary>Gets a value indicating whether the collection is read-only.</summary>
3007 <returns>true if the collection is read-only; otherwise, false.</returns>
3009 <member name="P:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#Item(System.Int32)">
3010 <summary>Gets or sets an item from the collection at a specified index.</summary>
3011 <param name="index">The zero-based index of the item to get or set.</param>
3012 <returns>The element at the specified index.</returns>
3013 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
3014 <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a <see cref="System.ComponentModel.PropertyDescriptor"></see>.</exception>
3015 <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is less than 0.
3017 <paramref name="index">index</paramref> is equal to or greater than <see cref="System.ComponentModel.EventDescriptorCollection.Count"></see>.</exception>
3019 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#Remove(System.Object)">
3020 <summary>Removes the first occurrence of a specified value from the collection.</summary>
3021 <param name="value">The item to remove from the collection.</param>
3022 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
3024 <member name="M:System.ComponentModel.PropertyDescriptorCollection.System#Collections#IList#RemoveAt(System.Int32)">
3025 <summary>Removes the item at the specified index.</summary>
3026 <param name="index">The zero-based index of the item to remove.</param>
3027 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
3029 <member name="T:System.ComponentModel.PropertyTabAttribute">
3030 <summary>Identifies the property tab or tabs to display for the specified class or classes.</summary>
3032 <member name="M:System.ComponentModel.PropertyTabAttribute.#ctor">
3033 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> class.</summary>
3035 <member name="M:System.ComponentModel.PropertyTabAttribute.#ctor(System.String)">
3036 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> class using the specified tab class name.</summary>
3037 <param name="tabClassName">The assembly qualified name of the type of tab to create. For an example of this format convention, see <see cref="P:System.Type.AssemblyQualifiedName"></see>.</param>
3039 <member name="M:System.ComponentModel.PropertyTabAttribute.#ctor(System.Type)">
3040 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> class using the specified type of tab.</summary>
3041 <param name="tabClass">The type of tab to create.</param>
3043 <member name="M:System.ComponentModel.PropertyTabAttribute.#ctor(System.String,System.ComponentModel.PropertyTabScope)">
3044 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> class using the specified tab class name and tab scope.</summary>
3045 <param name="tabClassName">The assembly qualified name of the type of tab to create. For an example of this format convention, see <see cref="P:System.Type.AssemblyQualifiedName"></see>.</param>
3046 <param name="tabScope">A <see cref="T:System.ComponentModel.PropertyTabScope"></see> that indicates the scope of this tab. If the scope is <see cref="F:System.ComponentModel.PropertyTabScope.Component"></see>, it is shown only for components with the corresponding <see cref="T:System.ComponentModel.PropertyTabAttribute"></see>. If it is <see cref="F:System.ComponentModel.PropertyTabScope.Document"></see>, it is shown for all components on the document.</param>
3047 <exception cref="T:System.ArgumentException"><paramref name="tabScope">tabScope</paramref> is not <see cref="System.ComponentModel.PropertyTabScope.Document"></see> or <see cref="System.ComponentModel.PropertyTabScope.Component"></see>.</exception>
3049 <member name="M:System.ComponentModel.PropertyTabAttribute.#ctor(System.Type,System.ComponentModel.PropertyTabScope)">
3050 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> class using the specified type of tab and tab scope.</summary>
3051 <param name="tabClass">The type of tab to create.</param>
3052 <param name="tabScope">A <see cref="T:System.ComponentModel.PropertyTabScope"></see> that indicates the scope of this tab. If the scope is <see cref="F:System.ComponentModel.PropertyTabScope.Component"></see>, it is shown only for components with the corresponding <see cref="T:System.ComponentModel.PropertyTabAttribute"></see>. If it is <see cref="F:System.ComponentModel.PropertyTabScope.Document"></see>, it is shown for all components on the document.</param>
3053 <exception cref="T:System.ArgumentException"><paramref name="tabScope">tabScope</paramref> is not <see cref="System.ComponentModel.PropertyTabScope.Document"></see> or <see cref="System.ComponentModel.PropertyTabScope.Component"></see>.</exception>
3055 <member name="M:System.ComponentModel.PropertyTabAttribute.Equals(System.ComponentModel.PropertyTabAttribute)">
3056 <summary>Returns a value indicating whether this instance is equal to a specified attribute.</summary>
3057 <param name="other">A <see cref="T:System.ComponentModel.PropertyTabAttribute"></see> to compare to this instance, or null.</param>
3058 <returns>true if the <see cref="System.ComponentModel.PropertyTabAttribute"></see> instances are equal; otherwise, false.</returns>
3059 <exception cref="T:System.TypeLoadException">The types specified by the <see cref="System.ComponentModel.PropertyTabAttribute.TabClassNames"></see> property of the <paramref name="other">other</paramref> parameter cannot be found.</exception>
3061 <member name="M:System.ComponentModel.PropertyTabAttribute.Equals(System.Object)">
3062 <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
3063 <param name="other">An object to compare to this instance, or null.</param>
3064 <returns>true if <paramref name="other">other</paramref> refers to the same <see cref="System.ComponentModel.PropertyTabAttribute"></see> instance; otherwise, false.</returns>
3065 <exception cref="T:System.TypeLoadException">The types specified by the <see cref="System.ComponentModel.PropertyTabAttribute.TabClassNames"></see> property of the <paramref name="other">other</paramref> parameter could not be found.</exception>
3067 <member name="M:System.ComponentModel.PropertyTabAttribute.GetHashCode">
3068 <summary>Gets the hash code for this object.</summary>
3069 <returns>The hash code for the object the attribute belongs to.</returns>
3071 <member name="M:System.ComponentModel.PropertyTabAttribute.InitializeArrays(System.String[],System.ComponentModel.PropertyTabScope[])">
3072 <summary>Initializes the attribute using the specified names of tab classes and array of tab scopes.</summary>
3073 <param name="tabClassNames">An array of fully qualified type names of the types to create for tabs on the Properties window.</param>
3074 <param name="tabScopes">The scope of each tab. If the scope is <see cref="F:System.ComponentModel.PropertyTabScope.Component"></see>, it is shown only for components with the corresponding <see cref="T:System.ComponentModel.PropertyTabAttribute"></see>. If it is <see cref="F:System.ComponentModel.PropertyTabScope.Document"></see>, it is shown for all components on the document.</param>
3075 <exception cref="T:System.ArgumentException">One or more of the values in <paramref name="tabScopes">tabScopes</paramref> is not <see cref="System.ComponentModel.PropertyTabScope.Document"></see> or <see cref="System.ComponentModel.PropertyTabScope.Component"></see>.
3077 The length of the <paramref name="tabClassNames">tabClassNames</paramref> and <paramref name="tabScopes">tabScopes</paramref> arrays do not match.
3079 <paramref name="tabClassNames">tabClassNames</paramref> or <paramref name="tabScopes">tabScopes</paramref> is null.</exception>
3081 <member name="M:System.ComponentModel.PropertyTabAttribute.InitializeArrays(System.Type[],System.ComponentModel.PropertyTabScope[])">
3082 <summary>Initializes the attribute using the specified names of tab classes and array of tab scopes.</summary>
3083 <param name="tabClasses">The types of tabs to create.</param>
3084 <param name="tabScopes">The scope of each tab. If the scope is <see cref="F:System.ComponentModel.PropertyTabScope.Component"></see>, it is shown only for components with the corresponding <see cref="T:System.ComponentModel.PropertyTabAttribute"></see>. If it is <see cref="F:System.ComponentModel.PropertyTabScope.Document"></see>, it is shown for all components on the document.</param>
3085 <exception cref="T:System.ArgumentException">One or more of the values in <paramref name="tabScopes">tabScopes</paramref> is not <see cref="System.ComponentModel.PropertyTabScope.Document"></see> or <see cref="System.ComponentModel.PropertyTabScope.Component"></see>.
3087 The length of the <paramref name="tabClassNames">tabClassNames</paramref> and <paramref name="tabScopes">tabScopes</paramref> arrays do not match.
3089 <paramref name="tabClassNames">tabClassNames</paramref> or <paramref name="tabScopes">tabScopes</paramref> is null.</exception>
3091 <member name="P:System.ComponentModel.PropertyTabAttribute.TabClasses">
3092 <summary>Gets the types of tabs that this attribute uses.</summary>
3093 <returns>An array of types indicating the types of tabs that this attribute uses.</returns>
3094 <exception cref="T:System.TypeLoadException">The types specified by the <see cref="System.ComponentModel.PropertyTabAttribute.TabClassNames"></see> property could not be found.</exception>
3096 <member name="P:System.ComponentModel.PropertyTabAttribute.TabClassNames">
3097 <summary>Gets the names of the tab classes that this attribute uses.</summary>
3098 <returns>The names of the tab classes that this attribute uses.</returns>
3100 <member name="P:System.ComponentModel.PropertyTabAttribute.TabScopes">
3101 <summary>Gets an array of tab scopes of each tab of this <see cref="T:System.ComponentModel.PropertyTabAttribute"></see>.</summary>
3102 <returns>An array of <see cref="System.ComponentModel.PropertyTabScope"></see> objects that indicate the scopes of the tabs.</returns>
3104 <member name="T:System.ComponentModel.PropertyTabScope">
3105 <summary>Defines identifiers that indicate the persistence scope of a tab in the Properties window.</summary>
3107 <member name="F:System.ComponentModel.PropertyTabScope.Component">
3108 <summary>This tab is specific to the current component. This tab is added to the Properties window for the current component only and is removed when the component is no longer selected.</summary>
3111 <member name="F:System.ComponentModel.PropertyTabScope.Document">
3112 <summary>This tab is specific to the current document. This tab is added to the Properties window and is removed when the currently selected document changes.</summary>
3115 <member name="F:System.ComponentModel.PropertyTabScope.Global">
3116 <summary>This tab is added to the Properties window and can only be removed explicitly by a parent component.</summary>
3119 <member name="F:System.ComponentModel.PropertyTabScope.Static">
3120 <summary>This tab is added to the Properties window and cannot be removed.</summary>
3123 <member name="T:System.ComponentModel.ProvidePropertyAttribute">
3124 <summary>Specifies the name of the property that an implementer of <see cref="T:System.ComponentModel.IExtenderProvider"></see> offers to other components. This class cannot be inherited</summary>
3126 <member name="M:System.ComponentModel.ProvidePropertyAttribute.#ctor(System.String,System.String)">
3127 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ProvidePropertyAttribute"></see> class with the name of the property and the type of its receiver.</summary>
3128 <param name="propertyName">The name of the property extending to an object of the specified type.</param>
3129 <param name="receiverTypeName">The name of the data type this property can extend.</param>
3131 <member name="M:System.ComponentModel.ProvidePropertyAttribute.#ctor(System.String,System.Type)">
3132 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ProvidePropertyAttribute"></see> class with the name of the property and its <see cref="T:System.Type"></see>.</summary>
3133 <param name="propertyName">The name of the property extending to an object of the specified type.</param>
3134 <param name="receiverType">The <see cref="T:System.Type"></see> of the data type of the object that can receive the property.</param>
3136 <member name="M:System.ComponentModel.ProvidePropertyAttribute.Equals(System.Object)">
3137 <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.ProvidePropertyAttribute"></see>.</summary>
3138 <param name="obj">The object to test the value equality of.</param>
3139 <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
3141 <member name="M:System.ComponentModel.ProvidePropertyAttribute.GetHashCode">
3142 <summary>Returns the hash code for this instance.</summary>
3143 <returns>A hash code for the current <see cref="System.ComponentModel.ProvidePropertyAttribute"></see>.</returns>
3145 <member name="P:System.ComponentModel.ProvidePropertyAttribute.PropertyName">
3146 <summary>Gets the name of a property that this class provides.</summary>
3147 <returns>The name of a property that this class provides.</returns>
3149 <member name="P:System.ComponentModel.ProvidePropertyAttribute.ReceiverTypeName">
3150 <summary>Gets the name of the data type this property can extend.</summary>
3151 <returns>The name of the data type this property can extend.</returns>
3153 <member name="P:System.ComponentModel.ProvidePropertyAttribute.TypeId">
3154 <summary>Gets a unique identifier for this attribute.</summary>
3155 <returns>An <see cref="System.Object"></see> that is a unique identifier for the attribute.</returns>
3157 <member name="T:System.ComponentModel.RecommendedAsConfigurableAttribute">
3158 <summary>Specifies that the property can be used as an application setting.</summary>
3160 <member name="M:System.ComponentModel.RecommendedAsConfigurableAttribute.#ctor(System.Boolean)">
3161 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.RecommendedAsConfigurableAttribute"></see> class.</summary>
3162 <param name="recommendedAsConfigurable">true if the property this attribute is bound to can be used as an application setting; otherwise, false.</param>
3164 <member name="F:System.ComponentModel.RecommendedAsConfigurableAttribute.Default">
3165 <summary>Specifies the default value for the <see cref="T:System.ComponentModel.RecommendedAsConfigurableAttribute"></see>, which is <see cref="F:System.ComponentModel.RecommendedAsConfigurableAttribute.No"></see>. This static field is read-only.</summary>
3168 <member name="M:System.ComponentModel.RecommendedAsConfigurableAttribute.Equals(System.Object)">
3169 <summary>Indicates whether this instance and a specified object are equal.</summary>
3170 <param name="obj">Another object to compare to.</param>
3171 <returns>true if <paramref name="obj">obj</paramref> is equal to this instance; otherwise, false.</returns>
3173 <member name="M:System.ComponentModel.RecommendedAsConfigurableAttribute.GetHashCode">
3174 <summary>Returns the hash code for this instance.</summary>
3175 <returns>A hash code for the current <see cref="System.ComponentModel.RecommendedAsConfigurableAttribute"></see>.</returns>
3177 <member name="M:System.ComponentModel.RecommendedAsConfigurableAttribute.IsDefaultAttribute">
3178 <summary>Indicates whether the value of this instance is the default value for the class.</summary>
3179 <returns>true if this instance is the default attribute for the class; otherwise, false.</returns>
3181 <member name="F:System.ComponentModel.RecommendedAsConfigurableAttribute.No">
3182 <summary>Specifies that a property cannot be used as an application setting. This static field is read-only.</summary>
3185 <member name="P:System.ComponentModel.RecommendedAsConfigurableAttribute.RecommendedAsConfigurable">
3186 <summary>Gets a value indicating whether the property this attribute is bound to can be used as an application setting.</summary>
3187 <returns>true if the property this attribute is bound to can be used as an application setting; otherwise, false.</returns>
3189 <member name="F:System.ComponentModel.RecommendedAsConfigurableAttribute.Yes">
3190 <summary>Specifies that a property can be used as an application setting. This static field is read-only.</summary>
3193 <member name="T:System.ComponentModel.ReferenceConverter">
3194 <summary>Provides a type converter to convert object references to and from other representations.</summary>
3196 <member name="M:System.ComponentModel.ReferenceConverter.#ctor(System.Type)">
3197 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ReferenceConverter"></see> class.</summary>
3198 <param name="type">A <see cref="T:System.Type"></see> that represents the type to associate with this reference converter.</param>
3200 <member name="M:System.ComponentModel.ReferenceConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
3201 <summary>Gets a value indicating whether this converter can convert an object in the given source type to a reference object using the specified context.</summary>
3202 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
3203 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
3204 <returns>true if this object can perform the conversion; otherwise, false.</returns>
3206 <member name="M:System.ComponentModel.ReferenceConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
3207 <summary>Converts the given object to the reference type.</summary>
3208 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
3209 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture used to represent the font.</param>
3210 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
3211 <returns>An <see cref="System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
3212 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
3214 <member name="M:System.ComponentModel.ReferenceConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
3215 <summary>Converts the given value object to the reference type using the specified context and arguments.</summary>
3216 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
3217 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture used to represent the font.</param>
3218 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
3219 <param name="destinationType">The type to convert the object to.</param>
3220 <returns>The converted object.</returns>
3221 <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
3222 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
3224 <member name="M:System.ComponentModel.ReferenceConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
3225 <summary>Gets a collection of standard values for the reference data type.</summary>
3226 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
3227 <returns>A <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that holds a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
3229 <member name="M:System.ComponentModel.ReferenceConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
3230 <summary>Gets a value indicating whether the list of standard values returned from <see cref="M:System.ComponentModel.ReferenceConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> is an exclusive list.</summary>
3231 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
3232 <returns>true because the <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="System.ComponentModel.ReferenceConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> is an exhaustive list of possible values. This method never returns false.</returns>
3234 <member name="M:System.ComponentModel.ReferenceConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
3235 <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list.</summary>
3236 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
3237 <returns>true because <see cref="System.ComponentModel.ReferenceConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> can be called to find a common set of values the object supports. This method never returns false.</returns>
3239 <member name="M:System.ComponentModel.ReferenceConverter.IsValueAllowed(System.ComponentModel.ITypeDescriptorContext,System.Object)">
3240 <summary>Returns a value indicating whether a particular value can be added to the standard values collection.</summary>
3241 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides an additional context.</param>
3242 <param name="value">The value to check.</param>
3243 <returns>true if the value is allowed and can be added to the standard values collection; false if the value cannot be added to the standard values collection.</returns>
3245 <member name="T:System.ComponentModel.RefreshEventArgs">
3246 <summary>Provides data for the <see cref="E:System.ComponentModel.TypeDescriptor.Refreshed"></see> event.</summary>
3248 <member name="M:System.ComponentModel.RefreshEventArgs.#ctor(System.Object)">
3249 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.RefreshEventArgs"></see> class with the component that has changed.</summary>
3250 <param name="componentChanged">The component that changed.</param>
3252 <member name="M:System.ComponentModel.RefreshEventArgs.#ctor(System.Type)">
3253 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.RefreshEventArgs"></see> class with the type of component that has changed.</summary>
3254 <param name="typeChanged">The <see cref="T:System.Type"></see> that changed.</param>
3256 <member name="P:System.ComponentModel.RefreshEventArgs.ComponentChanged">
3257 <summary>Gets the component that changed its properties, events, or extenders.</summary>
3258 <returns>The component that changed its properties, events, or extenders, or null if all components of the same type have changed.</returns>
3260 <member name="P:System.ComponentModel.RefreshEventArgs.TypeChanged">
3261 <summary>Gets the <see cref="T:System.Type"></see> that changed its properties or events.</summary>
3262 <returns>The <see cref="System.Type"></see> that changed its properties or events.</returns>
3264 <member name="T:System.ComponentModel.RefreshEventHandler">
3265 <summary>Represents the method that handles the <see cref="E:System.ComponentModel.TypeDescriptor.Refreshed"></see> event raised when a <see cref="T:System.Type"></see> or component is changed during design time.</summary>
3266 <param name="e">A <see cref="T:System.ComponentModel.RefreshEventArgs"></see> that contains the component or <see cref="T:System.Type"></see> that changed.</param>
3268 <member name="T:System.ComponentModel.RunInstallerAttribute">
3269 <summary>Specifies whether the Visual Studio Custom Action Installer or the Installutil.exe (Installer Tool) should be invoked when the assembly is installed.</summary>
3271 <member name="M:System.ComponentModel.RunInstallerAttribute.#ctor(System.Boolean)">
3272 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.RunInstallerAttribute"></see> class.</summary>
3273 <param name="runInstaller">true if an installer should be invoked during installation of an assembly; otherwise, false.</param>
3275 <member name="F:System.ComponentModel.RunInstallerAttribute.Default">
3276 <summary>Specifies the default visiblity, which is <see cref="F:System.ComponentModel.RunInstallerAttribute.No"></see>. This static field is read-only.</summary>
3279 <member name="M:System.ComponentModel.RunInstallerAttribute.Equals(System.Object)">
3280 <summary>Determines whether the value of the specified <see cref="T:System.ComponentModel.RunInstallerAttribute"></see> is equivalent to the current <see cref="T:System.ComponentModel.RunInstallerAttribute"></see>.</summary>
3281 <param name="obj">The object to compare.</param>
3282 <returns>true if the specified <see cref="System.ComponentModel.RunInstallerAttribute"></see> is equal to the current <see cref="System.ComponentModel.RunInstallerAttribute"></see>; otherwise, false.</returns>
3284 <member name="M:System.ComponentModel.RunInstallerAttribute.GetHashCode">
3285 <summary>Generates a hash code for the current <see cref="T:System.ComponentModel.RunInstallerAttribute"></see>.</summary>
3286 <returns>A hash code for the current <see cref="System.ComponentModel.RunInstallerAttribute"></see>.</returns>
3288 <member name="M:System.ComponentModel.RunInstallerAttribute.IsDefaultAttribute">
3289 <summary>Determines if this attribute is the default.</summary>
3290 <returns>true if the attribute is the default value for this attribute class; otherwise, false.</returns>
3292 <member name="F:System.ComponentModel.RunInstallerAttribute.No">
3293 <summary>Specifies that the Visual Studio Custom Action Installer or the Installutil.exe (Installer Tool) should not be invoked when the assembly is installed. This static field is read-only.</summary>
3296 <member name="P:System.ComponentModel.RunInstallerAttribute.RunInstaller">
3297 <summary>Gets a value indicating whether an installer should be invoked during installation of an assembly.</summary>
3298 <returns>true if an installer should be invoked during installation of an assembly; otherwise, false.</returns>
3300 <member name="F:System.ComponentModel.RunInstallerAttribute.Yes">
3301 <summary>Specifies that the Visual Studio Custom Action Installer or the Installutil.exe (Installer Tool) should be invoked when the assembly is installed. This static field is read-only.</summary>
3304 <member name="T:System.ComponentModel.SByteConverter">
3305 <summary>Provides a type converter to convert 8-bit unsigned integer objects to and from a string.</summary>
3307 <member name="M:System.ComponentModel.SByteConverter.#ctor">
3308 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.SByteConverter"></see> class.</summary>
3310 <member name="T:System.ComponentModel.SettingsBindableAttribute">
3311 <summary>Specifies when a component property can be bound to an application setting.</summary>
3313 <member name="M:System.ComponentModel.SettingsBindableAttribute.#ctor(System.Boolean)">
3314 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.SettingsBindableAttribute"></see> class.</summary>
3315 <param name="bindable">true to specify that a property is appropriate to bind settings to; otherwise, false.</param>
3317 <member name="P:System.ComponentModel.SettingsBindableAttribute.Bindable">
3318 <summary>Gets a value indicating whether a property is appropriate to bind settings to.</summary>
3319 <returns>true if the property is appropriate to bind settings to; otherwise, false.</returns>
3321 <member name="M:System.ComponentModel.SettingsBindableAttribute.Equals(System.Object)">
3322 <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
3323 <param name="obj">An <see cref="T:System.Object"></see> to compare with this instance or a null reference (Nothing in Visual Basic).</param>
3324 <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
3326 <member name="M:System.ComponentModel.SettingsBindableAttribute.GetHashCode">
3327 <summary>Returns the hash code for this instance.</summary>
3328 <returns>A 32-bit signed integer hash code.</returns>
3330 <member name="F:System.ComponentModel.SettingsBindableAttribute.No">
3331 <summary>Specifies that a property is not appropriate to bind settings to.</summary>
3334 <member name="F:System.ComponentModel.SettingsBindableAttribute.Yes">
3335 <summary>Specifies that a property is appropriate to bind settings to.</summary>
3338 <member name="T:System.ComponentModel.SingleConverter">
3339 <summary>Provides a type converter to convert single-precision, floating point number objects to and from various other representations.</summary>
3341 <member name="M:System.ComponentModel.SingleConverter.#ctor">
3342 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.SingleConverter"></see> class.</summary>
3344 <member name="T:System.ComponentModel.StringConverter">
3345 <summary>Provides a type converter to convert string objects to and from other representations.</summary>
3347 <member name="M:System.ComponentModel.StringConverter.#ctor">
3348 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.StringConverter"></see> class.</summary>
3350 <member name="M:System.ComponentModel.StringConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
3351 <summary>Gets a value indicating whether this converter can convert an object in the given source type to a string using the specified context.</summary>
3352 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
3353 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
3354 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
3356 <member name="M:System.ComponentModel.StringConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
3357 <summary>Converts the specified value object to a <see cref="T:System.String"></see> object.</summary>
3358 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
3359 <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use.</param>
3360 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
3361 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
3362 <exception cref="T:System.NotSupportedException">The conversion could not be performed.</exception>
3364 <member name="T:System.ComponentModel.SyntaxCheck">
3365 <summary>Provides methods to verify the machine name and path conform to a specific syntax. This class cannot be inherited.</summary>
3367 <member name="M:System.ComponentModel.SyntaxCheck.CheckMachineName(System.String)">
3368 <summary>Checks the syntax of the machine name to confirm that it does not contain &quot;\&quot;.</summary>
3369 <param name="value">A string containing the machine name to check.</param>
3370 <returns>true if <paramref name="value">value</paramref> matches the proper machine name format; otherwise, false.</returns>
3372 <member name="M:System.ComponentModel.SyntaxCheck.CheckPath(System.String)">
3373 <summary>Checks the syntax of the path to see whether it starts with &quot;\\&quot;.</summary>
3374 <param name="value">A string containing the path to check.</param>
3375 <returns>true if <paramref name="value">value</paramref> matches the proper path format; otherwise, false.</returns>
3377 <member name="M:System.ComponentModel.SyntaxCheck.CheckRootedPath(System.String)">
3378 <summary>Checks the syntax of the path to see if it starts with &quot;\&quot; or drive letter &quot;C:&quot;.</summary>
3379 <param name="value">A string containing the path to check.</param>
3380 <returns>true if <paramref name="value">value</paramref> matches the proper path format; otherwise, false.</returns>
3382 <member name="T:System.Drawing.ColorConverter">
3383 <summary>Converts colors from one data type to another. Access this class through the <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
3385 <member name="M:System.Drawing.ColorConverter.#ctor">
3386 <summary>Initializes a new instance of the <see cref="T:System.Drawing.ColorConverter"></see> class.</summary>
3388 <member name="M:System.Drawing.ColorConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
3389 <summary>Determines if this converter can convert an object in the given source type to the native type of the converter.</summary>
3390 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context. You can use this object to get additional information about the environment from which this converter is being invoked.</param>
3391 <param name="sourceType">The type from which you want to convert.</param>
3392 <returns>true if this object can perform the conversion; otherwise, false.</returns>
3394 <member name="M:System.Drawing.ColorConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
3395 <summary>Returns a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
3396 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
3397 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type to which you want to convert.</param>
3398 <returns>true if this converter can perform the operation; otherwise, false.</returns>
3400 <member name="M:System.Drawing.ColorConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
3401 <summary>Converts the given object to the converter&#39;s native type.</summary>
3402 <param name="context">A <see cref="T:System.ComponentModel.TypeDescriptor"></see> that provides a format context. You can use this object to get additional information about the environment from which this converter is being invoked.</param>
3403 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to represent the color.</param>
3404 <param name="value">The object to convert.</param>
3405 <returns>An <see cref="System.Object"></see> representing the converted value.</returns>
3406 <exception cref="T:System.ArgumentException">The conversion cannot be performed.</exception>
3408 <member name="M:System.Drawing.ColorConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
3409 <summary>Converts the specified object to another type.</summary>
3410 <param name="context">A formatter context. Use this object to extract additional information about the environment from which this converter is being invoked. Always check whether this value is null. Also, properties on the context object may return null.</param>
3411 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to represent the color.</param>
3412 <param name="value">The object to convert.</param>
3413 <param name="destinationType">The type to convert the object to.</param>
3414 <returns>An <see cref="System.Object"></see> representing the converted value.</returns>
3415 <exception cref="T:System.ArgumentNullException"><paramref name="destinationtype">destinationtype</paramref> is null.</exception>
3416 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
3418 <member name="M:System.Drawing.ColorConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
3419 <summary>Retrieves a collection containing a set of standard values for the data type for which this validator is designed. This will return null if the data type does not support a standard set of values.</summary>
3420 <param name="context">A formatter context. Use this object to extract additional information about the environment from which this converter is being invoked. Always check whether this value is null. Also, properties on the context object may return null.</param>
3421 <returns>A collection containing null or a standard set of valid values. The default implementation always returns null.</returns>
3423 <member name="M:System.Drawing.ColorConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
3424 <summary>Determines if this object supports a standard set of values that can be chosen from a list.</summary>
3425 <param name="context">A <see cref="T:System.ComponentModel.TypeDescriptor"></see> through which additional context can be provided.</param>
3426 <returns>true if <see cref="System.Drawing.ColorConverter.GetStandardValues*"></see> must be called to find a common set of values the object supports; otherwise, false.</returns>
3428 <member name="T:System.ComponentModel.Design.DesignerCollection">
3429 <summary>Represents a collection of designers.</summary>
3431 <member name="M:System.ComponentModel.Design.DesignerCollection.#ctor(System.Collections.IList)">
3432 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerCollection"></see> class that contains the specified set of designers.</summary>
3433 <param name="designers">A list that contains the collection of designers to add.</param>
3435 <member name="M:System.ComponentModel.Design.DesignerCollection.#ctor(System.ComponentModel.Design.IDesignerHost[])">
3436 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerCollection"></see> class that contains the specified designers.</summary>
3437 <param name="designers">An array of <see cref="T:System.ComponentModel.Design.IDesignerHost"></see> objects to store.</param>
3439 <member name="P:System.ComponentModel.Design.DesignerCollection.Count">
3440 <summary>Gets the number of designers in the collection.</summary>
3441 <returns>The number of designers in the collection.</returns>
3443 <member name="M:System.ComponentModel.Design.DesignerCollection.GetEnumerator">
3444 <summary>Gets a new enumerator for this collection.</summary>
3445 <returns>An <see cref="System.Collections.IEnumerator"></see> that enumerates the collection.</returns>
3447 <member name="P:System.ComponentModel.Design.DesignerCollection.Item(System.Int32)">
3448 <summary>Gets the designer at the specified index.</summary>
3449 <param name="index">The index of the designer to return.</param>
3450 <returns>The designer at the specified index.</returns>
3452 <member name="M:System.ComponentModel.Design.DesignerCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
3453 <summary>Copies the elements of the collection to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
3454 <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from collection. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
3455 <param name="index">The zero-based index in array at which copying begins.</param>
3457 <member name="P:System.ComponentModel.Design.DesignerCollection.System#Collections#ICollection#Count">
3458 <summary>Gets the number of elements contained in the collection.</summary>
3459 <returns>The number of elements contained in the collection.</returns>
3461 <member name="P:System.ComponentModel.Design.DesignerCollection.System#Collections#ICollection#IsSynchronized">
3462 <summary>Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection"></see> is synchronized (thread safe).</summary>
3463 <returns>true if access to the <see cref="System.Collections.ICollection"></see> is synchronized (thread safe); otherwise, false.</returns>
3465 <member name="P:System.ComponentModel.Design.DesignerCollection.System#Collections#ICollection#SyncRoot">
3466 <summary>Gets an object that can be used to synchronize access to the collection.</summary>
3467 <returns>An object that can be used to synchronize access to the collection.</returns>
3469 <member name="M:System.ComponentModel.Design.DesignerCollection.System#Collections#IEnumerable#GetEnumerator">
3470 <summary>Gets a new enumerator for this collection.</summary>
3471 <returns>An <see cref="System.Collections.IEnumerator"></see> that enumerates the collection.</returns>
3473 <member name="T:System.ComponentModel.Design.DesignerEventArgs">
3474 <summary>Provides data for the <see cref="E:System.ComponentModel.Design.IDesignerEventService.DesignerCreated"></see> and <see cref="E:System.ComponentModel.Design.IDesignerEventService.DesignerDisposed"></see> events.</summary>
3476 <member name="M:System.ComponentModel.Design.DesignerEventArgs.#ctor(System.ComponentModel.Design.IDesignerHost)">
3477 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerEventArgs"></see> class.</summary>
3478 <param name="host">The <see cref="T:System.ComponentModel.Design.IDesignerHost"></see> of the document.</param>
3480 <member name="P:System.ComponentModel.Design.DesignerEventArgs.Designer">
3481 <summary>Gets the host of the document.</summary>
3482 <returns>The <see cref="System.ComponentModel.Design.IDesignerHost"></see> of the document.</returns>
3484 <member name="T:System.ComponentModel.Design.DesignerEventHandler">
3485 <summary>Represents the method that will handle the <see cref="E:System.ComponentModel.Design.IDesignerEventService.DesignerCreated"></see> and <see cref="E:System.ComponentModel.Design.IDesignerEventService.DesignerDisposed"></see> events that are raised when a document is created or disposed of.</summary>
3486 <param name="sender">The source of the event.</param>
3487 <param name="e">A <see cref="T:System.ComponentModel.Design.DesignerEventArgs"></see> that contains the event data.</param>
3489 <member name="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection">
3490 <summary>Contains a collection of designer options. This class cannot be inherited.</summary>
3492 <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.CopyTo(System.Array,System.Int32)">
3493 <summary>Copies the entire collection to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
3494 <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
3495 <param name="index">The zero-based index in array at which copying begins.</param>
3497 <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Count">
3498 <summary>Gets the number of child option collections this <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see> contains.</summary>
3499 <returns>The number of child option collections this <see cref="System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see> contains.</returns>
3501 <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.GetEnumerator">
3502 <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> that can be used to iterate this collection.</summary>
3503 <returns>An <see cref="System.Collections.IEnumerator"></see> that can be used to iterate this collection.</returns>
3505 <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.IndexOf(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection)">
3506 <summary>Returns the index of the first occurrence of a given value in a range of this collection.</summary>
3507 <param name="value">The object to locate in the collection.</param>
3508 <returns>The index of the first occurrence of value within the entire collection, if found; otherwise, the lower bound of the collection minus 1.</returns>
3510 <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Item(System.Int32)">
3511 <summary>Gets the child collection at the given index.</summary>
3512 <param name="index">The zero-based index of the child collection to get.</param>
3513 <returns>The child collection at the specified index.</returns>
3515 <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Item(System.String)">
3516 <summary>Gets the child collection at the given name.</summary>
3517 <param name="name">The name of the child collection.</param>
3518 <returns>The child collection with the name specified by the <paramref name="name">name</paramref> parameter, or null if the name is not found.</returns>
3520 <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Name">
3521 <summary>Gets the name of this <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see>.</summary>
3522 <returns>The name of this <see cref="System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see>.</returns>
3524 <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Parent">
3525 <summary>Gets the parent collection object.</summary>
3526 <returns>The parent collection object, or null if there is no parent.</returns>
3528 <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.Properties">
3529 <summary>Gets the collection of properties offered by this <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see>, along with all of its children.</summary>
3530 <returns>The collection of properties offered by this <see cref="System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see>, along with all of its children.</returns>
3532 <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.ShowDialog">
3533 <summary>Displays a dialog box user interface (UI) with which the user can configure the options in this <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see>.</summary>
3534 <returns>true if the dialog box can be displayed; otherwise, false.</returns>
3536 <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#ICollection#IsSynchronized">
3537 <summary>Gets a value indicating whether access to the collection is synchronized and, therefore, thread safe.</summary>
3538 <returns>true if the access to the collection is synchronized; otherwise, false.</returns>
3540 <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#ICollection#SyncRoot">
3541 <summary>Gets an object that can be used to synchronize access to the collection.</summary>
3542 <returns>An object that can be used to synchronize access to the collection.</returns>
3544 <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#Add(System.Object)">
3545 <summary>Adds an item to the <see cref="T:System.Collections.IList"></see>.</summary>
3546 <param name="value">The <see cref="T:System.Object"></see> to add to the <see cref="T:System.Collections.IList"></see>.</param>
3547 <returns>The position into which the new element was inserted.</returns>
3549 <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#Clear">
3550 <summary>Removes all items from the collection.</summary>
3552 <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#Contains(System.Object)">
3553 <summary>Determines whether the collection contains a specific value.</summary>
3554 <param name="value">The <see cref="T:System.Object"></see> to locate in the collection</param>
3555 <returns>true if the <see cref="System.Object"></see> is found in the collection; otherwise, false.</returns>
3557 <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#IndexOf(System.Object)">
3558 <summary>Determines the index of a specific item in the collection.</summary>
3559 <param name="value">The <see cref="T:System.Object"></see> to locate in the collection.</param>
3560 <returns>The index of <paramref name="value">value</paramref> if found in the list; otherwise, -1.</returns>
3562 <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
3563 <summary>Inserts an item into the collection at the specified index.</summary>
3564 <param name="index">The zero-based index at which value should be inserted.</param>
3565 <param name="value">The <see cref="T:System.Object"></see> to insert into the collection.</param>
3567 <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#IsFixedSize">
3568 <summary>Gets a value indicating whether the collection has a fixed size.</summary>
3569 <returns>true if the collection has a fixed size; otherwise, false.</returns>
3571 <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#IsReadOnly">
3572 <summary>Gets a value indicating whether the collection is read-only.</summary>
3573 <returns>true if the collection is read-only; otherwise, false.</returns>
3575 <member name="P:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#Item(System.Int32)">
3576 <summary>Gets or sets the element at the specified index.</summary>
3577 <param name="index">The zero-based index of the element to get or set.</param>
3578 <returns>The element at the specified index.</returns>
3580 <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#Remove(System.Object)">
3581 <summary>Removes the first occurrence of a specific object from the collection.</summary>
3582 <param name="value">The <see cref="T:System.Object"></see> to remove from the collection.</param>
3584 <member name="M:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection.System#Collections#IList#RemoveAt(System.Int32)">
3585 <summary>Removes the collection item at the specified index.</summary>
3586 <param name="index">The zero-based index of the item to remove.</param>
3588 <member name="T:System.ComponentModel.Design.DesignerOptionService">
3589 <summary>Provides a base class for getting and setting option values for a designer.</summary>
3591 <member name="M:System.ComponentModel.Design.DesignerOptionService.#ctor">
3592 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerOptionService"></see> class.</summary>
3594 <member name="M:System.ComponentModel.Design.DesignerOptionService.CreateOptionCollection(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection,System.String,System.Object)">
3595 <summary>Creates a new <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see> with the given name and adds it to the given parent.</summary>
3596 <param name="parent">The parent designer option collection. All collections have a parent except the root object collection.</param>
3597 <param name="name">The name of this collection.</param>
3598 <param name="value">The object providing properties for this collection. Can be null if the collection should not provide any properties.</param>
3599 <returns>A new <see cref="System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see> with the given name.</returns>
3600 <exception cref="T:System.ArgumentNullException"><paramref name="parent">parent</paramref> or <paramref name="name">name</paramref> is null.</exception>
3601 <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is an empty string.</exception>
3603 <member name="P:System.ComponentModel.Design.DesignerOptionService.Options">
3604 <summary>Gets the options collection for this service.</summary>
3605 <returns>A <see cref="System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see> populated with available designer options.</returns>
3607 <member name="M:System.ComponentModel.Design.DesignerOptionService.PopulateOptionCollection(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection)">
3608 <summary>Populates a <see cref="T:System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection"></see>.</summary>
3609 <param name="options">The collection to populate.</param>
3611 <member name="M:System.ComponentModel.Design.DesignerOptionService.ShowDialog(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection,System.Object)">
3612 <summary>Shows the options dialog box for the given object.</summary>
3613 <param name="options">The options collection containing the object to be invoked.</param>
3614 <param name="optionObject">The actual options object.</param>
3615 <returns>true if the dialog box is shown; otherwise, false.</returns>
3617 <member name="M:System.ComponentModel.Design.DesignerOptionService.System#ComponentModel#Design#IDesignerOptionService#GetOptionValue(System.String,System.String)">
3618 <summary>Gets the value of an option defined in this package.</summary>
3619 <param name="pageName">The page to which the option is bound.</param>
3620 <param name="valueName">The name of the option value.</param>
3621 <returns>The value of the option named <paramref name="valueName">valueName</paramref>.</returns>
3622 <exception cref="T:System.ArgumentNullException"><paramref name="pageName">pageName</paramref> or <paramref name="valueName">valueName</paramref> is null.</exception>
3624 <member name="M:System.ComponentModel.Design.DesignerOptionService.System#ComponentModel#Design#IDesignerOptionService#SetOptionValue(System.String,System.String,System.Object)">
3625 <summary>Sets the value of an option defined in this package.</summary>
3626 <param name="pageName">The page to which the option is bound</param>
3627 <param name="valueName">The name of the option value.</param>
3628 <param name="value">The value of the option.</param>
3629 <exception cref="T:System.ArgumentNullException"><paramref name="pageName">pageName</paramref> or <paramref name="valueName">valueName</paramref> is null.</exception>
3631 <member name="T:System.ComponentModel.Design.DesignerTransaction">
3632 <summary>Provides a way to group a series of design-time actions to improve performance and enable most types of changes to be undone.</summary>
3634 <member name="M:System.ComponentModel.Design.DesignerTransaction.#ctor">
3635 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see> class with no description.</summary>
3637 <member name="M:System.ComponentModel.Design.DesignerTransaction.#ctor(System.String)">
3638 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see> class using the specified transaction description.</summary>
3639 <param name="description">A description for this transaction.</param>
3641 <member name="M:System.ComponentModel.Design.DesignerTransaction.Cancel">
3642 <summary>Cancels the transaction and attempts to roll back the changes made by the events of the transaction.</summary>
3644 <member name="P:System.ComponentModel.Design.DesignerTransaction.Canceled">
3645 <summary>Gets a value indicating whether the transaction was canceled.</summary>
3646 <returns>true if the transaction was canceled; otherwise, false.</returns>
3648 <member name="M:System.ComponentModel.Design.DesignerTransaction.Commit">
3649 <summary>Commits this transaction.</summary>
3651 <member name="P:System.ComponentModel.Design.DesignerTransaction.Committed">
3652 <summary>Gets a value indicating whether the transaction was committed.</summary>
3653 <returns>true if the transaction was committed; otherwise, false.</returns>
3655 <member name="P:System.ComponentModel.Design.DesignerTransaction.Description">
3656 <summary>Gets a description for the transaction.</summary>
3657 <returns>A description for the transaction.</returns>
3659 <member name="M:System.ComponentModel.Design.DesignerTransaction.Dispose(System.Boolean)">
3660 <summary>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see> and optionally releases the managed resources.</summary>
3661 <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
3663 <member name="M:System.ComponentModel.Design.DesignerTransaction.Finalize">
3664 <summary>Releases the resources associated with this object. This override commits this transaction if it was not already committed.</summary>
3666 <member name="M:System.ComponentModel.Design.DesignerTransaction.OnCancel">
3667 <summary>Raises the Cancel event.</summary>
3669 <member name="M:System.ComponentModel.Design.DesignerTransaction.OnCommit">
3670 <summary>Performs the actual work of committing a transaction.</summary>
3672 <member name="M:System.ComponentModel.Design.DesignerTransaction.System#IDisposable#Dispose">
3673 <summary>Releases all resources used by the <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see>.</summary>
3675 <member name="T:System.ComponentModel.Design.DesignerTransactionCloseEventArgs">
3676 <summary>Provides data for the <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionClosed"></see> and <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionClosing"></see> events.</summary>
3678 <member name="M:System.ComponentModel.Design.DesignerTransactionCloseEventArgs.#ctor(System.Boolean)">
3679 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerTransactionCloseEventArgs"></see> class, using the specified value that indicates whether the designer called <see cref="M:System.ComponentModel.Design.DesignerTransaction.Commit"></see> on the transaction.</summary>
3680 <param name="commit">A value indicating whether the transaction was committed.</param>
3682 <member name="M:System.ComponentModel.Design.DesignerTransactionCloseEventArgs.#ctor(System.Boolean,System.Boolean)">
3683 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerTransactionCloseEventArgs"></see> class.</summary>
3684 <param name="commit">A value indicating whether the transaction was committed.</param>
3685 <param name="lastTransaction">true if this is the last transaction to close; otherwise, false.</param>
3687 <member name="P:System.ComponentModel.Design.DesignerTransactionCloseEventArgs.LastTransaction">
3688 <summary>Gets a value indicating whether this is the last transaction to close.</summary>
3689 <returns>true, if this is the last transaction to close; otherwise, false.</returns>
3691 <member name="P:System.ComponentModel.Design.DesignerTransactionCloseEventArgs.TransactionCommitted">
3692 <summary>Indicates whether the designer called <see cref="M:System.ComponentModel.Design.DesignerTransaction.Commit"></see> on the transaction.</summary>
3693 <returns>true if the designer called <see cref="System.ComponentModel.Design.DesignerTransaction.Commit"></see> on the transaction; otherwise, false.</returns>
3695 <member name="T:System.ComponentModel.Design.DesignerTransactionCloseEventHandler">
3696 <summary>Represents the method that handles the <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionClosed"></see> and <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionClosing"></see> events of a designer.</summary>
3697 <param name="sender">The source of the event.</param>
3698 <param name="e">A <see cref="T:System.ComponentModel.Design.DesignerTransactionCloseEventArgs"></see> that contains the event data.</param>
3700 <member name="T:System.ComponentModel.Design.DesignerVerb">
3701 <summary>Represents a verb that can be invoked from a designer.</summary>
3703 <member name="M:System.ComponentModel.Design.DesignerVerb.#ctor(System.String,System.EventHandler)">
3704 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> class.</summary>
3705 <param name="text">The text of the menu command that is shown to the user.</param>
3706 <param name="handler">The event handler that performs the actions of the verb.</param>
3708 <member name="M:System.ComponentModel.Design.DesignerVerb.#ctor(System.String,System.EventHandler,System.ComponentModel.Design.CommandID)">
3709 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> class.</summary>
3710 <param name="text">The text of the menu command that is shown to the user.</param>
3711 <param name="handler">The event handler that performs the actions of the verb.</param>
3712 <param name="startCommandID">The starting command ID for this verb. By default, the designer architecture sets aside a range of command IDs for verbs. You can override this by providing a custom command ID.</param>
3714 <member name="P:System.ComponentModel.Design.DesignerVerb.Description">
3715 <summary>Gets or sets the description of the menu item for the verb.</summary>
3716 <returns>A string describing the menu item.</returns>
3718 <member name="P:System.ComponentModel.Design.DesignerVerb.Text">
3719 <summary>Gets the text description for the verb command on the menu.</summary>
3720 <returns>A description for the verb command.</returns>
3722 <member name="M:System.ComponentModel.Design.DesignerVerb.ToString">
3723 <summary>Overrides <see cref="M:System.Object.ToString"></see>.</summary>
3724 <returns>The verb&#39;s text, or an empty string (&quot;&quot;) if the text field is empty.</returns>
3726 <member name="T:System.ComponentModel.Design.DesignerVerbCollection">
3727 <summary>Represents a collection of <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> objects.</summary>
3729 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.#ctor">
3730 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerVerbCollection"></see> class.</summary>
3732 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.#ctor(System.ComponentModel.Design.DesignerVerb[])">
3733 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesignerVerbCollection"></see> class using the specified array of <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> objects.</summary>
3734 <param name="value">A <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> array that indicates the verbs to contain within the collection.</param>
3735 <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
3737 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.Add(System.ComponentModel.Design.DesignerVerb)">
3738 <summary>Adds the specified <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to the collection.</summary>
3739 <param name="value">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to add to the collection.</param>
3740 <returns>The index in the collection at which the verb was added.</returns>
3742 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.AddRange(System.ComponentModel.Design.DesignerVerb[])">
3743 <summary>Adds the specified set of designer verbs to the collection.</summary>
3744 <param name="value">An array of <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> objects to add to the collection.</param>
3745 <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
3747 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.AddRange(System.ComponentModel.Design.DesignerVerbCollection)">
3748 <summary>Adds the specified collection of designer verbs to the collection.</summary>
3749 <param name="value">A <see cref="T:System.ComponentModel.Design.DesignerVerbCollection"></see> to add to the collection.</param>
3750 <exception cref="T:System.ArgumentNullException"><paramref name="value">value</paramref> is null.</exception>
3752 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.Contains(System.ComponentModel.Design.DesignerVerb)">
3753 <summary>Gets a value indicating whether the specified <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> exists in the collection.</summary>
3754 <param name="value">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to search for in the collection.</param>
3755 <returns>true if the specified object exists in the collection; otherwise, false.</returns>
3757 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.CopyTo(System.ComponentModel.Design.DesignerVerb[],System.Int32)">
3758 <summary>Copies the collection members to the specified <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> array beginning at the specified destination index.</summary>
3759 <param name="array">The array to copy collection members to.</param>
3760 <param name="index">The destination index to begin copying to.</param>
3762 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.IndexOf(System.ComponentModel.Design.DesignerVerb)">
3763 <summary>Gets the index of the specified <see cref="T:System.ComponentModel.Design.DesignerVerb"></see>.</summary>
3764 <param name="value">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> whose index to get in the collection.</param>
3765 <returns>The index of the specified object if it is found in the list; otherwise, -1.</returns>
3767 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.Insert(System.Int32,System.ComponentModel.Design.DesignerVerb)">
3768 <summary>Inserts the specified <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> at the specified index.</summary>
3769 <param name="index">The index in the collection at which to insert the verb.</param>
3770 <param name="value">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to insert in the collection.</param>
3772 <member name="P:System.ComponentModel.Design.DesignerVerbCollection.Item(System.Int32)">
3773 <summary>Gets or sets the <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> at the specified index.</summary>
3774 <param name="index">The index at which to get or set the <see cref="T:System.ComponentModel.Design.DesignerVerb"></see>.</param>
3775 <returns>A <see cref="System.ComponentModel.Design.DesignerVerb"></see> at each valid index in the collection.</returns>
3777 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.OnClear">
3778 <summary>Raises the Clear event.</summary>
3780 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.OnInsert(System.Int32,System.Object)">
3781 <summary>Raises the Insert event.</summary>
3782 <param name="index">The index at which to insert an item.</param>
3783 <param name="value">The object to insert.</param>
3785 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.OnRemove(System.Int32,System.Object)">
3786 <summary>Raises the Remove event.</summary>
3787 <param name="index">The index at which to remove the item.</param>
3788 <param name="value">The object to remove.</param>
3790 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.OnSet(System.Int32,System.Object,System.Object)">
3791 <summary>Raises the Set event.</summary>
3792 <param name="index">The index at which to set the item.</param>
3793 <param name="oldValue">The old object.</param>
3794 <param name="newValue">The new object.</param>
3796 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.OnValidate(System.Object)">
3797 <summary>Raises the Validate event.</summary>
3798 <param name="value">The object to validate.</param>
3800 <member name="M:System.ComponentModel.Design.DesignerVerbCollection.Remove(System.ComponentModel.Design.DesignerVerb)">
3801 <summary>Removes the specified <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> from the collection.</summary>
3802 <param name="value">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to remove from the collection.</param>
3804 <member name="T:System.ComponentModel.Design.DesigntimeLicenseContext">
3805 <summary>Represents a design-time license context that can support a license provider at design time.</summary>
3807 <member name="M:System.ComponentModel.Design.DesigntimeLicenseContext.#ctor">
3808 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.DesigntimeLicenseContext"></see> class.</summary>
3810 <member name="M:System.ComponentModel.Design.DesigntimeLicenseContext.GetSavedLicenseKey(System.Type,System.Reflection.Assembly)">
3811 <summary>Gets a saved license key.</summary>
3812 <param name="type">The type of the license key.</param>
3813 <param name="resourceAssembly">The assembly to get the key from.</param>
3814 <returns>The saved license key that matches the specified type.</returns>
3816 <member name="M:System.ComponentModel.Design.DesigntimeLicenseContext.SetSavedLicenseKey(System.Type,System.String)">
3817 <summary>Sets a saved license key.</summary>
3818 <param name="type">The type of the license key.</param>
3819 <param name="key">The license key.</param>
3821 <member name="P:System.ComponentModel.Design.DesigntimeLicenseContext.UsageMode">
3822 <summary>Gets the license usage mode.</summary>
3823 <returns>A <see cref="System.ComponentModel.LicenseUsageMode"></see> indicating the licensing mode for the context.</returns>
3825 <member name="T:System.ComponentModel.Design.DesigntimeLicenseContextSerializer">
3826 <summary>Provides support for design-time license context serialization.</summary>
3828 <member name="M:System.ComponentModel.Design.DesigntimeLicenseContextSerializer.Serialize(System.IO.Stream,System.String,System.ComponentModel.Design.DesigntimeLicenseContext)">
3829 <summary>Serializes the licenses within the specified design-time license context using the specified key and output stream.</summary>
3830 <param name="o">The stream to output to.</param>
3831 <param name="cryptoKey">The key to use for encryption.</param>
3832 <param name="context">A <see cref="T:System.ComponentModel.Design.DesigntimeLicenseContext"></see> indicating the license context.</param>
3834 <member name="T:System.ComponentModel.TimeSpanConverter">
3835 <summary>Provides a type converter to convert <see cref="T:System.TimeSpan"></see> objects to and from other representations.</summary>
3837 <member name="M:System.ComponentModel.TimeSpanConverter.#ctor">
3838 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TimeSpanConverter"></see> class.</summary>
3840 <member name="M:System.ComponentModel.TimeSpanConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
3841 <summary>Gets a value indicating whether this converter can convert an object in the given source type to a <see cref="T:System.TimeSpan"></see> using the specified context.</summary>
3842 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
3843 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
3844 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
3846 <member name="M:System.ComponentModel.TimeSpanConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
3847 <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
3848 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
3849 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
3850 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
3851 <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
3852 <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
3854 <member name="M:System.ComponentModel.TimeSpanConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
3855 <summary>Converts the given object to a <see cref="T:System.TimeSpan"></see>.</summary>
3856 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
3857 <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
3858 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
3859 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
3860 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
3861 <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
3863 <member name="M:System.ComponentModel.TimeSpanConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
3864 <summary>Converts the given object to another type.</summary>
3865 <param name="context">A formatter context.</param>
3866 <param name="culture">The culture into which value will be converted.</param>
3867 <param name="value">The object to convert.</param>
3868 <param name="destinationType">The type to convert the object to.</param>
3869 <returns>The converted object.</returns>
3871 <member name="T:System.ComponentModel.ToolboxItemAttribute">
3872 <summary>Represents an attribute of a toolbox item.</summary>
3874 <member name="M:System.ComponentModel.ToolboxItemAttribute.#ctor(System.Boolean)">
3875 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemAttribute"></see> class and specifies whether to use default initialization values.</summary>
3876 <param name="defaultType">true to create a toolbox item attribute for a default type; false to associate no default toolbox item support for this attribute.</param>
3878 <member name="M:System.ComponentModel.ToolboxItemAttribute.#ctor(System.String)">
3879 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemAttribute"></see> class using the specified name of the type.</summary>
3880 <param name="toolboxItemTypeName">The names of the type of the toolbox item and of the assembly that contains the type.</param>
3882 <member name="M:System.ComponentModel.ToolboxItemAttribute.#ctor(System.Type)">
3883 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemAttribute"></see> class using the specified type of the toolbox item.</summary>
3884 <param name="toolboxItemType">The type of the toolbox item.</param>
3886 <member name="F:System.ComponentModel.ToolboxItemAttribute.Default">
3887 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemAttribute"></see> class and sets the type to the default, <see cref="T:System.Drawing.Design.ToolboxItem"></see>. This field is read-only.</summary>
3890 <member name="M:System.ComponentModel.ToolboxItemAttribute.Equals(System.Object)">
3891 <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
3892 <param name="obj">An <see cref="T:System.Object"></see> to compare with this instance or a null reference (Nothing in Visual Basic).</param>
3893 <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
3895 <member name="M:System.ComponentModel.ToolboxItemAttribute.GetHashCode">
3896 <summary>Returns the hash code for this instance.</summary>
3897 <returns>A 32-bit signed integer hash code.</returns>
3899 <member name="M:System.ComponentModel.ToolboxItemAttribute.IsDefaultAttribute">
3900 <summary>Gets a value indicating whether the current value of the attribute is the default value for the attribute.</summary>
3901 <returns>true if the current value of the attribute is the default; otherwise, false.</returns>
3903 <member name="F:System.ComponentModel.ToolboxItemAttribute.None">
3904 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemAttribute"></see> class and sets the type to null. This field is read-only.</summary>
3907 <member name="P:System.ComponentModel.ToolboxItemAttribute.ToolboxItemType">
3908 <summary>Gets or sets the type of the toolbox item.</summary>
3909 <returns>The type of the toolbox item.</returns>
3910 <exception cref="T:System.ArgumentException">The type cannot be found.</exception>
3912 <member name="P:System.ComponentModel.ToolboxItemAttribute.ToolboxItemTypeName">
3913 <summary>Gets or sets the name of the type of the current <see cref="T:System.Drawing.Design.ToolboxItem"></see>.</summary>
3914 <returns>The fully qualified type name of the current toolbox item.</returns>
3916 <member name="T:System.ComponentModel.ToolboxItemFilterAttribute">
3917 <summary>Specifies the filter string and filter type to use for a toolbox item.</summary>
3919 <member name="M:System.ComponentModel.ToolboxItemFilterAttribute.#ctor(System.String)">
3920 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemFilterAttribute"></see> class using the specified filter string.</summary>
3921 <param name="filterString">The filter string for the toolbox item.</param>
3923 <member name="M:System.ComponentModel.ToolboxItemFilterAttribute.#ctor(System.String,System.ComponentModel.ToolboxItemFilterType)">
3924 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ToolboxItemFilterAttribute"></see> class using the specified filter string and type.</summary>
3925 <param name="filterString">The filter string for the toolbox item.</param>
3926 <param name="filterType">A <see cref="T:System.ComponentModel.ToolboxItemFilterType"></see> indicating the type of the filter.</param>
3928 <member name="M:System.ComponentModel.ToolboxItemFilterAttribute.Equals(System.Object)">
3929 <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
3930 <param name="obj">An <see cref="T:System.Object"></see> to compare with this instance or a null reference (Nothing in Visual Basic).</param>
3931 <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
3933 <member name="P:System.ComponentModel.ToolboxItemFilterAttribute.FilterString">
3934 <summary>Gets the filter string for the toolbox item.</summary>
3935 <returns>The filter string for the toolbox item.</returns>
3937 <member name="P:System.ComponentModel.ToolboxItemFilterAttribute.FilterType">
3938 <summary>Gets the type of the filter.</summary>
3939 <returns>A <see cref="System.ComponentModel.ToolboxItemFilterType"></see> that indicates the type of the filter.</returns>
3941 <member name="M:System.ComponentModel.ToolboxItemFilterAttribute.GetHashCode">
3942 <summary>Returns the hash code for this instance.</summary>
3943 <returns>A 32-bit signed integer hash code.</returns>
3945 <member name="M:System.ComponentModel.ToolboxItemFilterAttribute.Match(System.Object)">
3946 <summary>Indicates whether the specified object has a matching filter string.</summary>
3947 <param name="obj">The object to test for a matching filter string.</param>
3948 <returns>true if the specified object has a matching filter string; otherwise, false.</returns>
3950 <member name="M:System.ComponentModel.ToolboxItemFilterAttribute.ToString">
3951 <summary>Returns a string that represents the current object.</summary>
3952 <returns>A string that represents the current object.</returns>
3954 <member name="P:System.ComponentModel.ToolboxItemFilterAttribute.TypeId">
3955 <summary>Gets the type ID for the attribute.</summary>
3956 <returns>The type ID for this attribute. All <see cref="System.ComponentModel.ToolboxItemFilterAttribute"></see> objects with the same filter string return the same type ID.</returns>
3958 <member name="T:System.ComponentModel.ToolboxItemFilterType">
3959 <summary>Defines identifiers used to indicate the type of filter that a <see cref="T:System.ComponentModel.ToolboxItemFilterAttribute"></see> uses.</summary>
3961 <member name="F:System.ComponentModel.ToolboxItemFilterType.Allow">
3962 <summary>Indicates that a toolbox item filter string is allowed, but not required.</summary>
3965 <member name="F:System.ComponentModel.ToolboxItemFilterType.Custom">
3966 <summary>Indicates that custom processing is required to determine whether to use a toolbox item filter string.</summary>
3969 <member name="F:System.ComponentModel.ToolboxItemFilterType.Prevent">
3970 <summary>Indicates that a toolbox item filter string is not allowed.</summary>
3973 <member name="F:System.ComponentModel.ToolboxItemFilterType.Require">
3974 <summary>Indicates that a toolbox item filter string must be present for a toolbox item to be enabled.</summary>
3977 <member name="T:System.ComponentModel.TypeConverter.SimplePropertyDescriptor">
3978 <summary>Represents an abstract class that provides properties for objects that do not have properties.</summary>
3980 <member name="M:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.#ctor(System.Type,System.String,System.Type)">
3981 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverter.SimplePropertyDescriptor"></see> class.</summary>
3982 <param name="componentType">A <see cref="T:System.Type"></see> that represents the type of component to which this property descriptor binds.</param>
3983 <param name="name">The name of the property.</param>
3984 <param name="propertyType">A <see cref="T:System.Type"></see> that represents the data type for this property.</param>
3986 <member name="M:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.#ctor(System.Type,System.String,System.Type,System.Attribute[])">
3987 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverter.SimplePropertyDescriptor"></see> class.</summary>
3988 <param name="componentType">A <see cref="T:System.Type"></see> that represents the type of component to which this property descriptor binds.</param>
3989 <param name="name">The name of the property.</param>
3990 <param name="propertyType">A <see cref="T:System.Type"></see> that represents the data type for this property.</param>
3991 <param name="attributes">An <see cref="T:System.Attribute"></see> array with the attributes to associate with the property.</param>
3993 <member name="M:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.CanResetValue(System.Object)">
3994 <summary>Returns whether resetting the component changes the value of the component.</summary>
3995 <param name="component">The component to test for reset capability.</param>
3996 <returns>true if resetting the component changes the value of the component; otherwise, false.</returns>
3998 <member name="P:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.ComponentType">
3999 <summary>Gets the type of component to which this property description binds.</summary>
4000 <returns>A <see cref="System.Type"></see> that represents the type of component to which this property binds.</returns>
4002 <member name="P:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.IsReadOnly">
4003 <summary>Gets a value indicating whether this property is read-only.</summary>
4004 <returns>true if the property is read-only; false if the property is read/write.</returns>
4006 <member name="P:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.PropertyType">
4007 <summary>Gets the type of the property.</summary>
4008 <returns>A <see cref="System.Type"></see> that represents the type of the property.</returns>
4010 <member name="M:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.ResetValue(System.Object)">
4011 <summary>Resets the value for this property of the component.</summary>
4012 <param name="component">The component with the property value to be reset.</param>
4014 <member name="M:System.ComponentModel.TypeConverter.SimplePropertyDescriptor.ShouldSerializeValue(System.Object)">
4015 <summary>Returns whether the value of this property can persist.</summary>
4016 <param name="component">The component with the property that is to be examined for persistence.</param>
4017 <returns>true if the value of the property can persist; otherwise, false.</returns>
4019 <member name="T:System.ComponentModel.TypeConverter.StandardValuesCollection">
4020 <summary>Represents a collection of values.</summary>
4022 <member name="M:System.ComponentModel.TypeConverter.StandardValuesCollection.#ctor(System.Collections.ICollection)">
4023 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> class.</summary>
4024 <param name="values">An <see cref="T:System.Collections.ICollection"></see> that represents the objects to put into the collection.</param>
4026 <member name="M:System.ComponentModel.TypeConverter.StandardValuesCollection.CopyTo(System.Array,System.Int32)">
4027 <summary>Copies the contents of this collection to an array.</summary>
4028 <param name="array">An <see cref="T:System.Array"></see> that represents the array to copy to.</param>
4029 <param name="index">The index to start from.</param>
4031 <member name="P:System.ComponentModel.TypeConverter.StandardValuesCollection.Count">
4032 <summary>Gets the number of objects in the collection.</summary>
4033 <returns>The number of objects in the collection.</returns>
4035 <member name="M:System.ComponentModel.TypeConverter.StandardValuesCollection.GetEnumerator">
4036 <summary>Returns an enumerator for this collection.</summary>
4037 <returns>An enumerator of type <see cref="System.Collections.IEnumerator"></see>.</returns>
4039 <member name="P:System.ComponentModel.TypeConverter.StandardValuesCollection.Item(System.Int32)">
4040 <summary>Gets the object at the specified index number.</summary>
4041 <param name="index">The zero-based index of the <see cref="T:System.Object"></see> to get from the collection.</param>
4042 <returns>The <see cref="System.Object"></see> with the specified index.</returns>
4044 <member name="P:System.ComponentModel.TypeConverter.StandardValuesCollection.System#Collections#ICollection#IsSynchronized">
4045 <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.IsSynchronized"></see>.</summary>
4046 <returns>false in all cases.</returns>
4048 <member name="P:System.ComponentModel.TypeConverter.StandardValuesCollection.System#Collections#ICollection#SyncRoot">
4049 <summary>For a description of this member, see <see cref="P:System.Collections.ICollection.SyncRoot"></see>.</summary>
4050 <returns>null in all cases.</returns>
4052 <member name="T:System.ComponentModel.TypeConverter">
4053 <summary>Provides a unified way of converting types of values to other types, as well as for accessing standard values and subproperties.</summary>
4055 <member name="M:System.ComponentModel.TypeConverter.#ctor">
4056 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverter"></see> class.</summary>
4058 <member name="M:System.ComponentModel.TypeConverter.CanConvertFrom(System.Type)">
4059 <summary>Returns whether this converter can convert an object of the given type to the type of this converter.</summary>
4060 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you want to convert from.</param>
4061 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
4063 <member name="M:System.ComponentModel.TypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
4064 <summary>Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.</summary>
4065 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4066 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you want to convert from.</param>
4067 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
4069 <member name="M:System.ComponentModel.TypeConverter.CanConvertTo(System.Type)">
4070 <summary>Returns whether this converter can convert the object to the specified type.</summary>
4071 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you want to convert to.</param>
4072 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
4074 <member name="M:System.ComponentModel.TypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
4075 <summary>Returns whether this converter can convert the object to the specified type, using the specified context.</summary>
4076 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4077 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you want to convert to.</param>
4078 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
4080 <member name="M:System.ComponentModel.TypeConverter.ConvertFrom(System.Object)">
4081 <summary>Converts the given value to the type of this converter.</summary>
4082 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
4083 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
4084 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4086 <member name="M:System.ComponentModel.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
4087 <summary>Converts the given object to the type of this converter, using the specified context and culture information.</summary>
4088 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4089 <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use as the current culture.</param>
4090 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
4091 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
4092 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4094 <member name="M:System.ComponentModel.TypeConverter.ConvertFromInvariantString(System.String)">
4095 <summary>Converts the given string to the type of this converter, using the invariant culture.</summary>
4096 <param name="text">The <see cref="T:System.String"></see> to convert.</param>
4097 <returns>An <see cref="System.Object"></see> that represents the converted text.</returns>
4098 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4100 <member name="M:System.ComponentModel.TypeConverter.ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext,System.String)">
4101 <summary>Converts the given string to the type of this converter, using the invariant culture and the specified context.</summary>
4102 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4103 <param name="text">The <see cref="T:System.String"></see> to convert.</param>
4104 <returns>An <see cref="System.Object"></see> that represents the converted text.</returns>
4105 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4107 <member name="M:System.ComponentModel.TypeConverter.ConvertFromString(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.String)">
4108 <summary>Converts the given text to an object, using the specified context and culture information.</summary>
4109 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4110 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see>. If null is passed, the current culture is assumed.</param>
4111 <param name="text">The <see cref="T:System.String"></see> to convert.</param>
4112 <returns>An <see cref="System.Object"></see> that represents the converted text.</returns>
4113 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4115 <member name="M:System.ComponentModel.TypeConverter.ConvertFromString(System.String)">
4116 <summary>Converts the specified text to an object.</summary>
4117 <param name="text">The text representation of the object to convert.</param>
4118 <returns>An <see cref="System.Object"></see> that represents the converted text.</returns>
4119 <exception cref="T:System.NotSupportedException">The string cannot be converted into the appropriate object.</exception>
4121 <member name="M:System.ComponentModel.TypeConverter.ConvertFromString(System.ComponentModel.ITypeDescriptorContext,System.String)">
4122 <summary>Converts the given text to an object, using the specified context.</summary>
4123 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4124 <param name="text">The <see cref="T:System.String"></see> to convert.</param>
4125 <returns>An <see cref="System.Object"></see> that represents the converted text.</returns>
4126 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4128 <member name="M:System.ComponentModel.TypeConverter.ConvertTo(System.Object,System.Type)">
4129 <summary>Converts the given value object to the specified type, using the arguments.</summary>
4130 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
4131 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
4132 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
4133 <exception cref="T:System.ArgumentNullException">The <paramref name="destinationType">destinationType</paramref> parameter is null.</exception>
4134 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4136 <member name="M:System.ComponentModel.TypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
4137 <summary>Converts the given value object to the specified type, using the specified context and culture information.</summary>
4138 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4139 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see>. If null is passed, the current culture is assumed.</param>
4140 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
4141 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
4142 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
4143 <exception cref="T:System.ArgumentNullException">The <paramref name="destinationType">destinationType</paramref> parameter is null.</exception>
4144 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4146 <member name="M:System.ComponentModel.TypeConverter.ConvertToInvariantString(System.Object)">
4147 <summary>Converts the specified value to a culture-invariant string representation.</summary>
4148 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
4149 <returns>A <see cref="System.String"></see> that represents the converted value.</returns>
4150 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4152 <member name="M:System.ComponentModel.TypeConverter.ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext,System.Object)">
4153 <summary>Converts the specified value to a culture-invariant string representation, using the specified context.</summary>
4154 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4155 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
4156 <returns>A <see cref="System.String"></see> that represents the converted value.</returns>
4157 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4159 <member name="M:System.ComponentModel.TypeConverter.ConvertToString(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
4160 <summary>Converts the given value to a string representation, using the specified context and culture information.</summary>
4161 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4162 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see>. If null is passed, the current culture is assumed.</param>
4163 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
4164 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
4165 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4167 <member name="M:System.ComponentModel.TypeConverter.ConvertToString(System.Object)">
4168 <summary>Converts the specified value to a string representation.</summary>
4169 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
4170 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
4171 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4173 <member name="M:System.ComponentModel.TypeConverter.ConvertToString(System.ComponentModel.ITypeDescriptorContext,System.Object)">
4174 <summary>Converts the given value to a string representation, using the given context.</summary>
4175 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4176 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
4177 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
4178 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4180 <member name="M:System.ComponentModel.TypeConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)">
4181 <summary>Creates an instance of the type that this <see cref="T:System.ComponentModel.TypeConverter"></see> is associated with, using the specified context, given a set of property values for the object.</summary>
4182 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4183 <param name="propertyValues">An <see cref="T:System.Collections.IDictionary"></see> of new property values.</param>
4184 <returns>An <see cref="System.Object"></see> representing the given <see cref="System.Collections.IDictionary"></see>, or null if the object cannot be created. This method always returns null.</returns>
4186 <member name="M:System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)">
4187 <summary>Re-creates an <see cref="T:System.Object"></see> given a set of property values for the object.</summary>
4188 <param name="propertyValues">An <see cref="T:System.Collections.IDictionary"></see> that represents a dictionary of new property values.</param>
4189 <returns>An <see cref="System.Object"></see> representing the given <see cref="System.Collections.IDictionary"></see>, or null if the object cannot be created. This method always returns null.</returns>
4191 <member name="M:System.ComponentModel.TypeConverter.GetConvertFromException(System.Object)">
4192 <summary>Returns an exception to throw when a conversion cannot be performed.</summary>
4193 <param name="value">The <see cref="T:System.Object"></see> to convert, or null if the object is not available.</param>
4194 <returns>An <see cref="System.Exception"></see> that represents the exception to throw when a conversion cannot be performed.</returns>
4195 <exception cref="T:System.NotSupportedException">Automatically thrown by this method.</exception>
4197 <member name="M:System.ComponentModel.TypeConverter.GetConvertToException(System.Object,System.Type)">
4198 <summary>Returns an exception to throw when a conversion cannot be performed.</summary>
4199 <param name="value">The <see cref="T:System.Object"></see> to convert, or null if the object is not available.</param>
4200 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type the conversion was trying to convert to.</param>
4201 <returns>An <see cref="System.Exception"></see> that represents the exception to throw when a conversion cannot be performed.</returns>
4202 <exception cref="T:System.NotSupportedException">Automatically thrown by this method.</exception>
4204 <member name="M:System.ComponentModel.TypeConverter.GetCreateInstanceSupported">
4205 <summary>Returns whether changing a value on this object requires a call to the <see cref="M:System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)"></see> method to create a new value.</summary>
4206 <returns>true if changing a property on this object requires a call to <see cref="System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)"></see> to create a new value; otherwise, false.</returns>
4208 <member name="M:System.ComponentModel.TypeConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)">
4209 <summary>Returns whether changing a value on this object requires a call to <see cref="M:System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)"></see> to create a new value, using the specified context.</summary>
4210 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4211 <returns>true if changing a property on this object requires a call to <see cref="System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)"></see> to create a new value; otherwise, false.</returns>
4213 <member name="M:System.ComponentModel.TypeConverter.GetProperties(System.Object)">
4214 <summary>Returns a collection of properties for the type of array specified by the value parameter.</summary>
4215 <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array for which to get properties.</param>
4216 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for this data type, or null if there are no properties.</returns>
4218 <member name="M:System.ComponentModel.TypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object)">
4219 <summary>Returns a collection of properties for the type of array specified by the value parameter, using the specified context.</summary>
4220 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4221 <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array for which to get properties.</param>
4222 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for this data type, or null if there are no properties.</returns>
4224 <member name="M:System.ComponentModel.TypeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
4225 <summary>Returns a collection of properties for the type of array specified by the value parameter, using the specified context and attributes.</summary>
4226 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4227 <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array for which to get properties.</param>
4228 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that is used as a filter.</param>
4229 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for this data type, or null if there are no properties.</returns>
4231 <member name="M:System.ComponentModel.TypeConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
4232 <summary>Returns whether this object supports properties, using the specified context.</summary>
4233 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4234 <returns>true if <see cref="System.ComponentModel.TypeConverter.GetProperties(System.Object)"></see> should be called to find the properties of this object; otherwise, false.</returns>
4236 <member name="M:System.ComponentModel.TypeConverter.GetPropertiesSupported">
4237 <summary>Returns whether this object supports properties.</summary>
4238 <returns>true if <see cref="System.ComponentModel.TypeConverter.GetProperties(System.Object)"></see> should be called to find the properties of this object; otherwise, false.</returns>
4240 <member name="M:System.ComponentModel.TypeConverter.GetStandardValues">
4241 <summary>Returns a collection of standard values from the default context for the data type this type converter is designed for.</summary>
4242 <returns>A <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> containing a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
4244 <member name="M:System.ComponentModel.TypeConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
4245 <summary>Returns a collection of standard values for the data type this type converter is designed for when provided with a format context.</summary>
4246 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context that can be used to extract additional information about the environment from which this converter is invoked. This parameter or properties of this parameter can be null.</param>
4247 <returns>A <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that holds a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
4249 <member name="M:System.ComponentModel.TypeConverter.GetStandardValuesExclusive">
4250 <summary>Returns whether the collection of standard values returned from <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exclusive list.</summary>
4251 <returns>true if the <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exhaustive list of possible values; false if other values are possible.</returns>
4253 <member name="M:System.ComponentModel.TypeConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
4254 <summary>Returns whether the collection of standard values returned from <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exclusive list of possible values, using the specified context.</summary>
4255 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4256 <returns>true if the <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exhaustive list of possible values; false if other values are possible.</returns>
4258 <member name="M:System.ComponentModel.TypeConverter.GetStandardValuesSupported">
4259 <summary>Returns whether this object supports a standard set of values that can be picked from a list.</summary>
4260 <returns>true if <see cref="System.ComponentModel.TypeConverter.GetStandardValues"></see> should be called to find a common set of values the object supports; otherwise, false.</returns>
4262 <member name="M:System.ComponentModel.TypeConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
4263 <summary>Returns whether this object supports a standard set of values that can be picked from a list, using the specified context.</summary>
4264 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4265 <returns>true if <see cref="System.ComponentModel.TypeConverter.GetStandardValues"></see> should be called to find a common set of values the object supports; otherwise, false.</returns>
4267 <member name="M:System.ComponentModel.TypeConverter.IsValid(System.ComponentModel.ITypeDescriptorContext,System.Object)">
4268 <summary>Returns whether the given value object is valid for this type and for the specified context.</summary>
4269 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4270 <param name="value">The <see cref="T:System.Object"></see> to test for validity.</param>
4271 <returns>true if the specified value is valid for this object; otherwise, false.</returns>
4273 <member name="M:System.ComponentModel.TypeConverter.IsValid(System.Object)">
4274 <summary>Returns whether the given value object is valid for this type.</summary>
4275 <param name="value">The object to test for validity.</param>
4276 <returns>true if the specified value is valid for this object; otherwise, false.</returns>
4278 <member name="M:System.ComponentModel.TypeConverter.SortProperties(System.ComponentModel.PropertyDescriptorCollection,System.String[])">
4279 <summary>Sorts a collection of properties.</summary>
4280 <param name="props">A <see cref="T:System.ComponentModel.PropertyDescriptorCollection"></see> that has the properties to sort.</param>
4281 <param name="names">An array of names in the order you want the properties to appear in the collection.</param>
4282 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> that contains the sorted properties.</returns>
4284 <member name="T:System.ComponentModel.TypeConverterAttribute">
4285 <summary>Specifies what type to use as a converter for the object this attribute is bound to.</summary>
4287 <member name="M:System.ComponentModel.TypeConverterAttribute.#ctor">
4288 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverterAttribute"></see> class with the default type converter, which is an empty string (&quot;&quot;).</summary>
4290 <member name="M:System.ComponentModel.TypeConverterAttribute.#ctor(System.String)">
4291 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverterAttribute"></see> class, using the specified type name as the data converter for the object this attribute is bound to.</summary>
4292 <param name="typeName">The fully qualified name of the class to use for data conversion for the object this attribute is bound to.</param>
4294 <member name="M:System.ComponentModel.TypeConverterAttribute.#ctor(System.Type)">
4295 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeConverterAttribute"></see> class, using the specified type as the data converter for the object this attribute is bound to.</summary>
4296 <param name="type">A <see cref="T:System.Type"></see> that represents the type of the converter class to use for data conversion for the object this attribute is bound to.</param>
4298 <member name="P:System.ComponentModel.TypeConverterAttribute.ConverterTypeName">
4299 <summary>Gets the fully qualified type name of the <see cref="T:System.Type"></see> to use as a converter for the object this attribute is bound to.</summary>
4300 <returns>The fully qualified type name of the <see cref="System.Type"></see> to use as a converter for the object this attribute is bound to, or an empty string (&quot;&quot;) if none exists. The default value is an empty string (&quot;&quot;).</returns>
4302 <member name="F:System.ComponentModel.TypeConverterAttribute.Default">
4303 <summary>Specifies the type to use as a converter for the object this attribute is bound to.</summary>
4306 <member name="M:System.ComponentModel.TypeConverterAttribute.Equals(System.Object)">
4307 <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.TypeConverterAttribute"></see>.</summary>
4308 <param name="obj">The object to test the value equality of.</param>
4309 <returns>true if the value of the given object is equal to that of the current <see cref="System.ComponentModel.TypeConverterAttribute"></see>; otherwise, false.</returns>
4311 <member name="M:System.ComponentModel.TypeConverterAttribute.GetHashCode">
4312 <summary>Returns the hash code for this instance.</summary>
4313 <returns>A hash code for the current <see cref="System.ComponentModel.TypeConverterAttribute"></see>.</returns>
4315 <member name="T:System.ComponentModel.TypeDescriptionProvider">
4316 <summary>Provides supplemental metadata to the <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
4318 <member name="M:System.ComponentModel.TypeDescriptionProvider.#ctor">
4319 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> class.</summary>
4321 <member name="M:System.ComponentModel.TypeDescriptionProvider.#ctor(System.ComponentModel.TypeDescriptionProvider)">
4322 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> class using a parent type description provider.</summary>
4323 <param name="parent">The parent type description provider.</param>
4325 <member name="M:System.ComponentModel.TypeDescriptionProvider.CreateInstance(System.IServiceProvider,System.Type,System.Type[],System.Object[])">
4326 <summary>Creates an object that can substitute for another data type.</summary>
4327 <param name="provider">An optional service provider.</param>
4328 <param name="objectType">The type of object to create. This parameter is never null.</param>
4329 <param name="argTypes">An optional array of types that represent the parameter types to be passed to the object&#39;s constructor. This array can be null or of zero length.</param>
4330 <param name="args">An optional array of parameter values to pass to the object&#39;s constructor.</param>
4331 <returns>The substitute <see cref="System.Object"></see>.</returns>
4333 <member name="M:System.ComponentModel.TypeDescriptionProvider.GetCache(System.Object)">
4334 <summary>Gets a per-object cache, accessed as an <see cref="T:System.Collections.IDictionary"></see> of key/value pairs.</summary>
4335 <param name="instance">The object for which to get the cache.</param>
4336 <returns>An <see cref="System.Collections.IDictionary"></see> if the provided object supports caching; otherwise, null.</returns>
4338 <member name="M:System.ComponentModel.TypeDescriptionProvider.GetExtendedTypeDescriptor(System.Object)">
4339 <summary>Gets an extended custom type descriptor for the given object.</summary>
4340 <param name="instance">The object for which to get the extended type descriptor.</param>
4341 <returns>An <see cref="System.ComponentModel.ICustomTypeDescriptor"></see> that can provide extended metadata for the object.</returns>
4343 <member name="M:System.ComponentModel.TypeDescriptionProvider.GetExtenderProviders(System.Object)">
4344 <summary>Gets the extender providers for the specified object.</summary>
4345 <param name="instance">The object to get extender providers for.</param>
4346 <returns>An array of extender providers for <paramref name="instance">instance</paramref>.</returns>
4347 <exception cref="T:System.ArgumentNullException"><paramref name="instance">instance</paramref> is null.</exception>
4349 <member name="M:System.ComponentModel.TypeDescriptionProvider.GetFullComponentName(System.Object)">
4350 <summary>Gets the name of the specified component, or null if the component has no name.</summary>
4351 <param name="component">The specified component.</param>
4352 <returns>The name of the specified component.</returns>
4353 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
4355 <member name="M:System.ComponentModel.TypeDescriptionProvider.GetReflectionType(System.Object)">
4356 <summary>Performs normal reflection against the given object.</summary>
4357 <param name="instance">An instance of the type (should not be null).</param>
4358 <returns>The type of reflection for this <paramref name="instance">instance</paramref>.</returns>
4359 <exception cref="T:System.ArgumentNullException"><paramref name="instance">instance</paramref> is null.</exception>
4361 <member name="M:System.ComponentModel.TypeDescriptionProvider.GetReflectionType(System.Type)">
4362 <summary>Performs normal reflection against a type.</summary>
4363 <param name="objectType">The type of object for which to retrieve the <see cref="T:System.Reflection.IReflect"></see>.</param>
4364 <returns>The type of reflection for this <paramref name="objectType">objectType</paramref>.</returns>
4365 <exception cref="T:System.ArgumentNullException"><paramref name="objectType">objectType</paramref> is null.</exception>
4367 <member name="M:System.ComponentModel.TypeDescriptionProvider.GetReflectionType(System.Type,System.Object)">
4368 <summary>Performs normal reflection against the given object with the given type.</summary>
4369 <param name="objectType">The type of object for which to retrieve the <see cref="T:System.Reflection.IReflect"></see>.</param>
4370 <param name="instance">An instance of the type. Can be null.</param>
4371 <returns>The type of reflection for this <paramref name="objectType">objectType</paramref>.</returns>
4373 <member name="M:System.ComponentModel.TypeDescriptionProvider.GetRuntimeType(System.Type)">
4374 <summary>Converts a reflection type into a runtime type.</summary>
4375 <param name="reflectionType">The type to convert to its runtime equivalent.</param>
4376 <returns>A <see cref="System.Type"></see> that represents the runtime equivalent of <paramref name="reflectionType">reflectionType</paramref>.</returns>
4377 <exception cref="T:System.ArgumentNullException"><paramref name="reflectionType">reflectionType</paramref> is null.</exception>
4379 <member name="M:System.ComponentModel.TypeDescriptionProvider.GetTypeDescriptor(System.Object)">
4380 <summary>Gets a custom type descriptor for the given object.</summary>
4381 <param name="instance">An instance of the type. Can be null if no instance was passed to the <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</param>
4382 <returns>An <see cref="System.ComponentModel.ICustomTypeDescriptor"></see> that can provide metadata for the type.</returns>
4383 <exception cref="T:System.ArgumentNullException"><paramref name="instance">instance</paramref> is null.</exception>
4385 <member name="M:System.ComponentModel.TypeDescriptionProvider.GetTypeDescriptor(System.Type)">
4386 <summary>Gets a custom type descriptor for the given type.</summary>
4387 <param name="objectType">The type of object for which to retrieve the type descriptor.</param>
4388 <returns>An <see cref="System.ComponentModel.ICustomTypeDescriptor"></see> that can provide metadata for the type.</returns>
4390 <member name="M:System.ComponentModel.TypeDescriptionProvider.GetTypeDescriptor(System.Type,System.Object)">
4391 <summary>Gets a custom type descriptor for the given type and object.</summary>
4392 <param name="objectType">The type of object for which to retrieve the type descriptor.</param>
4393 <param name="instance">An instance of the type. Can be null if no instance was passed to the <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</param>
4394 <returns>An <see cref="System.ComponentModel.ICustomTypeDescriptor"></see> that can provide metadata for the type.</returns>
4396 <member name="M:System.ComponentModel.TypeDescriptionProvider.IsSupportedType(System.Type)">
4397 <summary>Gets a value that indicates whether the specified type is compatible with the type description and its chain of type description providers.</summary>
4398 <param name="type">The type to test for compatibility.</param>
4399 <returns>true if <paramref name="type">type</paramref> is compatible with the type description and its chain of type description providers; otherwise, false.</returns>
4400 <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
4402 <member name="T:System.ComponentModel.TypeDescriptionProviderAttribute">
4403 <summary>Specifies the custom type description provider for a class. This class cannot be inherited.</summary>
4405 <member name="M:System.ComponentModel.TypeDescriptionProviderAttribute.#ctor(System.String)">
4406 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeDescriptionProviderAttribute"></see> class using the specified type name.</summary>
4407 <param name="typeName">The qualified name of the type.</param>
4408 <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
4410 <member name="M:System.ComponentModel.TypeDescriptionProviderAttribute.#ctor(System.Type)">
4411 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeDescriptionProviderAttribute"></see> class using the specified type.</summary>
4412 <param name="type">The type to store in the attribute.</param>
4413 <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
4415 <member name="P:System.ComponentModel.TypeDescriptionProviderAttribute.TypeName">
4416 <summary>Gets the type name for the type description provider.</summary>
4417 <returns>A <see cref="System.String"></see> containing the qualified type name for the <see cref="System.ComponentModel.TypeDescriptionProvider"></see>.</returns>
4419 <member name="T:System.ComponentModel.TypeDescriptor">
4420 <summary>Provides information about the characteristics for a component, such as its attributes, properties, and events. This class cannot be inherited.</summary>
4422 <member name="M:System.ComponentModel.TypeDescriptor.AddAttributes(System.Object,System.Attribute[])">
4423 <summary>Adds class-level attributes to the target component instance.</summary>
4424 <param name="instance">An instance of the target component.</param>
4425 <param name="attributes">An array of <see cref="T:System.Attribute"></see> objects to add to the component&#39;s class.</param>
4426 <returns>The newly created <see cref="System.ComponentModel.TypeDescriptionProvider"></see> that was used to add the specified attributes.</returns>
4427 <exception cref="T:System.ArgumentNullException">One or both of the parameters is null.</exception>
4429 <member name="M:System.ComponentModel.TypeDescriptor.AddAttributes(System.Type,System.Attribute[])">
4430 <summary>Adds class-level attributes to the target component type.</summary>
4431 <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
4432 <param name="attributes">An array of <see cref="T:System.Attribute"></see> objects to add to the component&#39;s class.</param>
4433 <returns>The newly created <see cref="System.ComponentModel.TypeDescriptionProvider"></see> that was used to add the specified attributes.</returns>
4434 <exception cref="T:System.ArgumentNullException">One or both of the parameters is null.</exception>
4436 <member name="M:System.ComponentModel.TypeDescriptor.AddEditorTable(System.Type,System.Collections.Hashtable)">
4437 <summary>Adds an editor table for the given editor base type.</summary>
4438 <param name="editorBaseType">The editor base type to add the editor table for. If a table already exists for this type, this method will do nothing.</param>
4439 <param name="table">The <see cref="T:System.Collections.Hashtable"></see> to add.</param>
4441 <member name="M:System.ComponentModel.TypeDescriptor.AddProvider(System.ComponentModel.TypeDescriptionProvider,System.Object)">
4442 <summary>Adds a type description provider for a single instance of a component.</summary>
4443 <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to add.</param>
4444 <param name="instance">An instance of the target component.</param>
4445 <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
4447 <member name="M:System.ComponentModel.TypeDescriptor.AddProvider(System.ComponentModel.TypeDescriptionProvider,System.Type)">
4448 <summary>Adds a type description provider for a component class.</summary>
4449 <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to add.</param>
4450 <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
4451 <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
4453 <member name="M:System.ComponentModel.TypeDescriptor.AddProviderTransparent(System.ComponentModel.TypeDescriptionProvider,System.Object)">
4454 <summary>Adds a type description provider for a single instance of a component.</summary>
4455 <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to add.</param>
4456 <param name="instance">An instance of the target component.</param>
4457 <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
4459 <member name="M:System.ComponentModel.TypeDescriptor.AddProviderTransparent(System.ComponentModel.TypeDescriptionProvider,System.Type)">
4460 <summary>Adds a type description provider for a component class.</summary>
4461 <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to add.</param>
4462 <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
4463 <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
4465 <member name="P:System.ComponentModel.TypeDescriptor.ComNativeDescriptorHandler">
4466 <summary>Gets or sets the provider for the Component Object Model (COM) type information for the target component.</summary>
4467 <returns>An <see cref="System.ComponentModel.IComNativeDescriptorHandler"></see> instance representing the COM type information provider.</returns>
4469 <member name="P:System.ComponentModel.TypeDescriptor.ComObjectType">
4470 <summary>Gets the type of the Component Object Model (COM) object represented by the target component.</summary>
4471 <returns>The <see cref="System.Type"></see> of the COM object represented by this component, or null for non-COM objects.</returns>
4473 <member name="M:System.ComponentModel.TypeDescriptor.CreateAssociation(System.Object,System.Object)">
4474 <summary>Creates a primary-secondary association between two objects.</summary>
4475 <param name="primary">The primary <see cref="T:System.Object"></see>.</param>
4476 <param name="secondary">The secondary <see cref="T:System.Object"></see>.</param>
4477 <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
4478 <exception cref="T:System.ArgumentException"><paramref name="primary">primary</paramref> is equal to <paramref name="secondary">secondary</paramref>.</exception>
4480 <member name="M:System.ComponentModel.TypeDescriptor.CreateDesigner(System.ComponentModel.IComponent,System.Type)">
4481 <summary>Creates an instance of the designer associated with the specified component and of the specified type of designer.</summary>
4482 <param name="component">An <see cref="T:System.ComponentModel.IComponent"></see> that specifies the component to associate with the designer.</param>
4483 <param name="designerBaseType">A <see cref="T:System.Type"></see> that represents the type of designer to create.</param>
4484 <returns>An <see cref="System.ComponentModel.Design.IDesigner"></see> that is an instance of the designer for the component, or null if no designer can be found.</returns>
4486 <member name="M:System.ComponentModel.TypeDescriptor.CreateEvent(System.Type,System.ComponentModel.EventDescriptor,System.Attribute[])">
4487 <summary>Creates a new event descriptor that is identical to an existing event descriptor, when passed the existing <see cref="T:System.ComponentModel.EventDescriptor"></see>.</summary>
4488 <param name="componentType">The type of the component for which to create the new event.</param>
4489 <param name="oldEventDescriptor">The existing event information.</param>
4490 <param name="attributes">The new attributes.</param>
4491 <returns>A new <see cref="System.ComponentModel.EventDescriptor"></see> that has merged the specified metadata attributes with the existing metadata attributes.</returns>
4493 <member name="M:System.ComponentModel.TypeDescriptor.CreateEvent(System.Type,System.String,System.Type,System.Attribute[])">
4494 <summary>Creates a new event descriptor that is identical to an existing event descriptor by dynamically generating descriptor information from a specified event on a type.</summary>
4495 <param name="componentType">The type of the component the event lives on.</param>
4496 <param name="name">The name of the event.</param>
4497 <param name="type">The type of the delegate that handles the event.</param>
4498 <param name="attributes">The attributes for this event.</param>
4499 <returns>An <see cref="System.ComponentModel.EventDescriptor"></see> that is bound to a type.</returns>
4501 <member name="M:System.ComponentModel.TypeDescriptor.CreateInstance(System.IServiceProvider,System.Type,System.Type[],System.Object[])">
4502 <summary>Creates an object that can substitute for another data type.</summary>
4503 <param name="provider">The service provider that provides a <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> service. This parameter can be null.</param>
4504 <param name="objectType">The <see cref="T:System.Type"></see> of object to create.</param>
4505 <param name="argTypes">An optional array of parameter types to be passed to the object&#39;s constructor. This parameter can be null or an array of zero length.</param>
4506 <param name="args">An optional array of parameter values to pass to the object&#39;s constructor. If not null, the number of elements must be the same as argTypes.</param>
4507 <returns>An instance of the substitute data type if an associated <see cref="System.ComponentModel.TypeDescriptionProvider"></see> is found; otherwise, null.</returns>
4508 <exception cref="T:System.ArgumentNullException"><paramref name="objectType">objectType</paramref> is null, or <paramref name="args">args</paramref> is null when <paramref name="argTypes">argTypes</paramref> is not null.</exception>
4509 <exception cref="T:System.ArgumentException"><paramref name="argTypes">argTypes</paramref> and <paramref name="args">args</paramref> have different number of elements.</exception>
4511 <member name="M:System.ComponentModel.TypeDescriptor.CreateProperty(System.Type,System.String,System.Type,System.Attribute[])">
4512 <summary>Creates and dynamically binds a property descriptor to a type, using the specified property name, type, and attribute array.</summary>
4513 <param name="componentType">The <see cref="T:System.Type"></see> of the component that the property is a member of.</param>
4514 <param name="name">The name of the property.</param>
4515 <param name="type">The <see cref="T:System.Type"></see> of the property.</param>
4516 <param name="attributes">The new attributes for this property.</param>
4517 <returns>A <see cref="System.ComponentModel.PropertyDescriptor"></see> that is bound to the specified type and that has the specified metadata attributes merged with the existing metadata attributes.</returns>
4519 <member name="M:System.ComponentModel.TypeDescriptor.CreateProperty(System.Type,System.ComponentModel.PropertyDescriptor,System.Attribute[])">
4520 <summary>Creates a new property descriptor from an existing property descriptor, using the specified existing <see cref="T:System.ComponentModel.PropertyDescriptor"></see> and attribute array.</summary>
4521 <param name="componentType">The <see cref="T:System.Type"></see> of the component that the property is a member of.</param>
4522 <param name="oldPropertyDescriptor">The existing property descriptor.</param>
4523 <param name="attributes">The new attributes for this property.</param>
4524 <returns>A new <see cref="System.ComponentModel.PropertyDescriptor"></see> that has the specified metadata attributes merged with the existing metadata attributes.</returns>
4526 <member name="M:System.ComponentModel.TypeDescriptor.GetAssociation(System.Type,System.Object)">
4527 <summary>Returns an instance of the type associated with the specified primary object.</summary>
4528 <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
4529 <param name="primary">The primary object of the association.</param>
4530 <returns>An instance of the secondary type that has been associated with the primary object if an association exists; otherwise, <paramref name="primary">primary</paramref> if no specified association exists.</returns>
4531 <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
4533 <member name="M:System.ComponentModel.TypeDescriptor.GetAttributes(System.Object)">
4534 <summary>Returns the collection of attributes for the specified component.</summary>
4535 <param name="component">The component for which you want to get attributes.</param>
4536 <returns>An <see cref="System.ComponentModel.AttributeCollection"></see> containing the attributes for the component. If <paramref name="component">component</paramref> is null, this method returns an empty collection.</returns>
4538 <member name="M:System.ComponentModel.TypeDescriptor.GetAttributes(System.Type)">
4539 <summary>Returns a collection of attributes for the specified type of component.</summary>
4540 <param name="componentType">The <see cref="T:System.Type"></see> of the target component.</param>
4541 <returns>An <see cref="System.ComponentModel.AttributeCollection"></see> with the attributes for the type of the component. If the component is null, this method returns an empty collection.</returns>
4543 <member name="M:System.ComponentModel.TypeDescriptor.GetAttributes(System.Object,System.Boolean)">
4544 <summary>Returns a collection of attributes for the specified component and a Boolean indicating that a custom type descriptor has been created.</summary>
4545 <param name="component">The component for which you want to get attributes.</param>
4546 <param name="noCustomTypeDesc">true to use a baseline set of attributes from the custom type descriptor if component is of type <see cref="T:System.ComponentModel.ICustomTypeDescriptor"></see>; otherwise, false.</param>
4547 <returns>An <see cref="System.ComponentModel.AttributeCollection"></see> with the attributes for the component. If the component is null, this method returns an empty collection.</returns>
4549 <member name="M:System.ComponentModel.TypeDescriptor.GetClassName(System.Object)">
4550 <summary>Returns the name of the class for the specified component using the default type descriptor.</summary>
4551 <param name="component">The <see cref="T:System.Object"></see> for which you want the class name.</param>
4552 <returns>A <see cref="System.String"></see> containing the name of the class for the specified component.</returns>
4553 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
4555 <member name="M:System.ComponentModel.TypeDescriptor.GetClassName(System.Type)">
4556 <summary>Returns the name of the class for the specified type.</summary>
4557 <param name="componentType">The <see cref="T:System.Type"></see> of the target component.</param>
4558 <returns>A <see cref="System.String"></see> containing the name of the class for the specified component type.</returns>
4559 <exception cref="T:System.ArgumentNullException"><paramref name="componentType">componentType</paramref> is null.</exception>
4561 <member name="M:System.ComponentModel.TypeDescriptor.GetClassName(System.Object,System.Boolean)">
4562 <summary>Returns the name of the class for the specified component using a custom type descriptor.</summary>
4563 <param name="component">The <see cref="T:System.Object"></see> for which you want the class name.</param>
4564 <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
4565 <returns>A <see cref="System.String"></see> containing the name of the class for the specified component.</returns>
4566 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
4567 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4569 <member name="M:System.ComponentModel.TypeDescriptor.GetComponentName(System.Object)">
4570 <summary>Returns the name of the specified component using the default type descriptor.</summary>
4571 <param name="component">The <see cref="T:System.Object"></see> for which you want the class name.</param>
4572 <returns>A <see cref="System.String"></see> containing the name of the specified component, or null if there is no component name.</returns>
4573 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
4574 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4576 <member name="M:System.ComponentModel.TypeDescriptor.GetComponentName(System.Object,System.Boolean)">
4577 <summary>Returns the name of the specified component using a custom type descriptor.</summary>
4578 <param name="component">The <see cref="T:System.Object"></see> for which you want the class name.</param>
4579 <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
4580 <returns>The name of the class for the specified component, or null if there is no component name.</returns>
4581 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
4582 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4584 <member name="M:System.ComponentModel.TypeDescriptor.GetConverter(System.Object)">
4585 <summary>Returns a type converter for the type of the specified component.</summary>
4586 <param name="component">A component to get the converter for.</param>
4587 <returns>A <see cref="System.ComponentModel.TypeConverter"></see> for the specified component.</returns>
4588 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
4589 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4591 <member name="M:System.ComponentModel.TypeDescriptor.GetConverter(System.Type)">
4592 <summary>Returns a type converter for the specified type.</summary>
4593 <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
4594 <returns>A <see cref="System.ComponentModel.TypeConverter"></see> for the specified type.</returns>
4595 <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
4597 <member name="M:System.ComponentModel.TypeDescriptor.GetConverter(System.Object,System.Boolean)">
4598 <summary>Returns a type converter for the type of the specified component with a custom type descriptor.</summary>
4599 <param name="component">A component to get the converter for.</param>
4600 <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
4601 <returns>A <see cref="System.ComponentModel.TypeConverter"></see> for the specified component.</returns>
4602 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
4603 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4605 <member name="M:System.ComponentModel.TypeDescriptor.GetDefaultEvent(System.Type)">
4606 <summary>Returns the default event for the specified type of component.</summary>
4607 <param name="componentType">The <see cref="T:System.Type"></see> of the target component.</param>
4608 <returns>An <see cref="System.ComponentModel.EventDescriptor"></see> with the default event, or null if there are no events.</returns>
4609 <exception cref="T:System.ArgumentNullException"><paramref name="componentType">componentType</paramref> is null.</exception>
4611 <member name="M:System.ComponentModel.TypeDescriptor.GetDefaultEvent(System.Object,System.Boolean)">
4612 <summary>Returns the default event for a component with a custom type descriptor.</summary>
4613 <param name="component">The component to get the event for.</param>
4614 <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
4615 <returns>An <see cref="System.ComponentModel.EventDescriptor"></see> with the default event, or null if there are no events.</returns>
4616 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
4617 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4619 <member name="M:System.ComponentModel.TypeDescriptor.GetDefaultEvent(System.Object)">
4620 <summary>Returns the default event for the specified component.</summary>
4621 <param name="component">The component to get the event for.</param>
4622 <returns>An <see cref="System.ComponentModel.EventDescriptor"></see> with the default event, or null if there are no events.</returns>
4623 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
4624 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4626 <member name="M:System.ComponentModel.TypeDescriptor.GetDefaultProperty(System.Type)">
4627 <summary>Returns the default property for the specified type of component.</summary>
4628 <param name="componentType">A <see cref="T:System.Type"></see> that represents the class to get the property for.</param>
4629 <returns>A <see cref="System.ComponentModel.PropertyDescriptor"></see> with the default property, or null if there are no properties.</returns>
4631 <member name="M:System.ComponentModel.TypeDescriptor.GetDefaultProperty(System.Object,System.Boolean)">
4632 <summary>Returns the default property for the specified component with a custom type descriptor.</summary>
4633 <param name="component">The component to get the default property for.</param>
4634 <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
4635 <returns>A <see cref="System.ComponentModel.PropertyDescriptor"></see> with the default property, or null if there are no properties.</returns>
4636 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4638 <member name="M:System.ComponentModel.TypeDescriptor.GetDefaultProperty(System.Object)">
4639 <summary>Returns the default property for the specified component.</summary>
4640 <param name="component">The component to get the default property for.</param>
4641 <returns>A <see cref="System.ComponentModel.PropertyDescriptor"></see> with the default property, or null if there are no properties.</returns>
4642 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4644 <member name="M:System.ComponentModel.TypeDescriptor.GetEditor(System.Object,System.Type)">
4645 <summary>Gets an editor with the specified base type for the specified component.</summary>
4646 <param name="component">The component to get the editor for.</param>
4647 <param name="editorBaseType">A <see cref="T:System.Type"></see> that represents the base type of the editor you want to find.</param>
4648 <returns>An instance of the editor that can be cast to the specified editor type, or null if no editor of the requested type can be found.</returns>
4649 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> or <paramref name="editorBaseType">editorBaseType</paramref> is null.</exception>
4650 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4652 <member name="M:System.ComponentModel.TypeDescriptor.GetEditor(System.Type,System.Type)">
4653 <summary>Returns an editor with the specified base type for the specified type.</summary>
4654 <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
4655 <param name="editorBaseType">A <see cref="T:System.Type"></see> that represents the base type of the editor you are trying to find.</param>
4656 <returns>An instance of the editor object that can be cast to the given base type, or null if no editor of the requested type can be found.</returns>
4657 <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> or <paramref name="editorBaseType">editorBaseType</paramref> is null.</exception>
4659 <member name="M:System.ComponentModel.TypeDescriptor.GetEditor(System.Object,System.Type,System.Boolean)">
4660 <summary>Returns an editor with the specified base type and with a custom type descriptor for the specified component.</summary>
4661 <param name="component">The component to get the editor for.</param>
4662 <param name="editorBaseType">A <see cref="T:System.Type"></see> that represents the base type of the editor you want to find.</param>
4663 <param name="noCustomTypeDesc">A flag indicating whether custom type description information should be considered.</param>
4664 <returns>An instance of the editor that can be cast to the specified editor type, or null if no editor of the requested type can be found.</returns>
4665 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> or <paramref name="editorBaseType">editorBaseType</paramref> is null.</exception>
4666 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4668 <member name="M:System.ComponentModel.TypeDescriptor.GetEvents(System.Object)">
4669 <summary>Returns the collection of events for the specified component.</summary>
4670 <param name="component">A component to get the events for.</param>
4671 <returns>An <see cref="System.ComponentModel.EventDescriptorCollection"></see> with the events for this component.</returns>
4672 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4674 <member name="M:System.ComponentModel.TypeDescriptor.GetEvents(System.Type)">
4675 <summary>Returns the collection of events for a specified type of component.</summary>
4676 <param name="componentType">The <see cref="T:System.Type"></see> of the target component.</param>
4677 <returns>An <see cref="System.ComponentModel.EventDescriptorCollection"></see> with the events for this component.</returns>
4679 <member name="M:System.ComponentModel.TypeDescriptor.GetEvents(System.Object,System.Attribute[])">
4680 <summary>Returns the collection of events for a specified component using a specified array of attributes as a filter.</summary>
4681 <param name="component">A component to get the events for.</param>
4682 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that you can use as a filter.</param>
4683 <returns>An <see cref="System.ComponentModel.EventDescriptorCollection"></see> with the events that match the specified attributes for this component.</returns>
4684 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4686 <member name="M:System.ComponentModel.TypeDescriptor.GetEvents(System.Object,System.Boolean)">
4687 <summary>Returns the collection of events for a specified component with a custom type descriptor.</summary>
4688 <param name="component">A component to get the events for.</param>
4689 <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
4690 <returns>An <see cref="System.ComponentModel.EventDescriptorCollection"></see> with the events for this component.</returns>
4691 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4693 <member name="M:System.ComponentModel.TypeDescriptor.GetEvents(System.Type,System.Attribute[])">
4694 <summary>Returns the collection of events for a specified type of component using a specified array of attributes as a filter.</summary>
4695 <param name="componentType">The <see cref="T:System.Type"></see> of the target component.</param>
4696 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that you can use as a filter.</param>
4697 <returns>An <see cref="System.ComponentModel.EventDescriptorCollection"></see> with the events that match the specified attributes for this component.</returns>
4699 <member name="M:System.ComponentModel.TypeDescriptor.GetEvents(System.Object,System.Attribute[],System.Boolean)">
4700 <summary>Returns the collection of events for a specified component using a specified array of attributes as a filter and using a custom type descriptor.</summary>
4701 <param name="component">A component to get the events for.</param>
4702 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> to use as a filter.</param>
4703 <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
4704 <returns>An <see cref="System.ComponentModel.EventDescriptorCollection"></see> with the events that match the specified attributes for this component.</returns>
4705 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4707 <member name="M:System.ComponentModel.TypeDescriptor.GetFullComponentName(System.Object)">
4708 <summary>Returns the fully qualified name of the component.</summary>
4709 <param name="component">The <see cref="T:System.ComponentModel.Component"></see> to find the name for.</param>
4710 <returns>The fully qualified name of the specified component, or null if the component has no name.</returns>
4711 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
4713 <member name="M:System.ComponentModel.TypeDescriptor.GetProperties(System.Object,System.Attribute[],System.Boolean)">
4714 <summary>Returns the collection of properties for a specified component using a specified array of attributes as a filter and using a custom type descriptor.</summary>
4715 <param name="component">A component to get the properties for.</param>
4716 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> to use as a filter.</param>
4717 <param name="noCustomTypeDesc">true to consider custom type description information; otherwise, false.</param>
4718 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the events that match the specified attributes for the specified component.</returns>
4719 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4721 <member name="M:System.ComponentModel.TypeDescriptor.GetProperties(System.Object,System.Boolean)">
4722 <summary>Returns the collection of properties for a specified component using the default type descriptor.</summary>
4723 <param name="component">A component to get the properties for.</param>
4724 <param name="noCustomTypeDesc">true to not consider custom type description information; otherwise, false.</param>
4725 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties for a specified component.</returns>
4726 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4728 <member name="M:System.ComponentModel.TypeDescriptor.GetProperties(System.Type,System.Attribute[])">
4729 <summary>Returns the collection of properties for a specified type of component using a specified array of attributes as a filter.</summary>
4730 <param name="componentType">The <see cref="T:System.Type"></see> of the target component.</param>
4731 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> to use as a filter.</param>
4732 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that match the specified attributes for this type of component.</returns>
4734 <member name="M:System.ComponentModel.TypeDescriptor.GetProperties(System.Type)">
4735 <summary>Returns the collection of properties for a specified type of component.</summary>
4736 <param name="componentType">A <see cref="T:System.Type"></see> that represents the component to get properties for.</param>
4737 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties for a specified type of component.</returns>
4739 <member name="M:System.ComponentModel.TypeDescriptor.GetProperties(System.Object)">
4740 <summary>Returns the collection of properties for a specified component.</summary>
4741 <param name="component">A component to get the properties for.</param>
4742 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties for the specified component.</returns>
4743 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4745 <member name="M:System.ComponentModel.TypeDescriptor.GetProperties(System.Object,System.Attribute[])">
4746 <summary>Returns the collection of properties for a specified component using a specified array of attributes as a filter.</summary>
4747 <param name="component">A component to get the properties for.</param>
4748 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> to use as a filter.</param>
4749 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that match the specified attributes for the specified component.</returns>
4750 <exception cref="T:System.NotSupportedException"><paramref name="component">component</paramref> is a cross-process remoted object.</exception>
4752 <member name="M:System.ComponentModel.TypeDescriptor.GetProvider(System.Object)">
4753 <summary>Returns the type description provider for the specified component.</summary>
4754 <param name="instance">An instance of the target component.</param>
4755 <returns>A <see cref="System.ComponentModel.TypeDescriptionProvider"></see> associated with the specified component.</returns>
4756 <exception cref="T:System.ArgumentNullException"><paramref name="instance">instance</paramref> is null.</exception>
4758 <member name="M:System.ComponentModel.TypeDescriptor.GetProvider(System.Type)">
4759 <summary>Returns the type description provider for the specified type.</summary>
4760 <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
4761 <returns>A <see cref="System.ComponentModel.TypeDescriptionProvider"></see> associated with the specified type.</returns>
4762 <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
4764 <member name="M:System.ComponentModel.TypeDescriptor.GetReflectionType(System.Object)">
4765 <summary>Returns a <see cref="T:System.Type"></see> that can be used to perform reflection, given an object.</summary>
4766 <param name="instance">An instance of the target component.</param>
4767 <returns>A <see cref="System.Type"></see> for the specified object.</returns>
4768 <exception cref="T:System.ArgumentNullException"><paramref name="instance">instance</paramref> is null.</exception>
4770 <member name="M:System.ComponentModel.TypeDescriptor.GetReflectionType(System.Type)">
4771 <summary>Returns a <see cref="T:System.Type"></see> that can be used to perform reflection, given a class type.</summary>
4772 <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
4773 <returns>A <see cref="System.Type"></see> of the specified class.</returns>
4774 <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
4776 <member name="P:System.ComponentModel.TypeDescriptor.InterfaceType">
4777 <summary>Gets a type that represents a type description provider for all interface types.</summary>
4778 <returns>A <see cref="System.Type"></see> that represents a custom type description provider for all interface types.</returns>
4780 <member name="M:System.ComponentModel.TypeDescriptor.Refresh(System.Type)">
4781 <summary>Clears the properties and events for the specified type of component from the cache.</summary>
4782 <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
4784 <member name="M:System.ComponentModel.TypeDescriptor.Refresh(System.Reflection.Module)">
4785 <summary>Clears the properties and events for the specified module from the cache.</summary>
4786 <param name="module">The <see cref="T:System.Reflection.Module"></see> that represents the module to refresh. Each <see cref="T:System.Type"></see> in this module will be refreshed.</param>
4788 <member name="M:System.ComponentModel.TypeDescriptor.Refresh(System.Object)">
4789 <summary>Clears the properties and events for the specified component from the cache.</summary>
4790 <param name="component">A component for which the properties or events have changed.</param>
4792 <member name="M:System.ComponentModel.TypeDescriptor.Refresh(System.Reflection.Assembly)">
4793 <summary>Clears the properties and events for the specified assembly from the cache.</summary>
4794 <param name="assembly">The <see cref="T:System.Reflection.Assembly"></see> that represents the assembly to refresh. Each <see cref="T:System.Type"></see> in this assembly will be refreshed.</param>
4796 <member name="E:System.ComponentModel.TypeDescriptor.Refreshed">
4797 <summary>Occurs when the cache for a component is cleared.</summary>
4799 <member name="M:System.ComponentModel.TypeDescriptor.RemoveAssociation(System.Object,System.Object)">
4800 <summary>Removes an association between two objects.</summary>
4801 <param name="primary">The primary <see cref="T:System.Object"></see>.</param>
4802 <param name="secondary">The secondary <see cref="T:System.Object"></see>.</param>
4803 <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
4805 <member name="M:System.ComponentModel.TypeDescriptor.RemoveAssociations(System.Object)">
4806 <summary>Removes all associations for a primary object.</summary>
4807 <param name="primary">The primary <see cref="T:System.Object"></see> in an association.</param>
4808 <exception cref="T:System.ArgumentNullException"><paramref name="primary">primary</paramref> is null.</exception>
4810 <member name="M:System.ComponentModel.TypeDescriptor.RemoveProvider(System.ComponentModel.TypeDescriptionProvider,System.Object)">
4811 <summary>Removes a previously added type description provider that is associated with the specified object.</summary>
4812 <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to remove.</param>
4813 <param name="instance">An instance of the target component.</param>
4814 <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
4816 <member name="M:System.ComponentModel.TypeDescriptor.RemoveProvider(System.ComponentModel.TypeDescriptionProvider,System.Type)">
4817 <summary>Removes a previously added type description provider that is associated with the specified type.</summary>
4818 <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to remove.</param>
4819 <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
4820 <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
4822 <member name="M:System.ComponentModel.TypeDescriptor.RemoveProviderTransparent(System.ComponentModel.TypeDescriptionProvider,System.Type)">
4823 <summary>Removes a previously added type description provider that is associated with the specified type.</summary>
4824 <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to remove.</param>
4825 <param name="type">The <see cref="T:System.Type"></see> of the target component.</param>
4826 <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
4828 <member name="M:System.ComponentModel.TypeDescriptor.RemoveProviderTransparent(System.ComponentModel.TypeDescriptionProvider,System.Object)">
4829 <summary>Removes a previously added type description provider that is associated with the specified object.</summary>
4830 <param name="provider">The <see cref="T:System.ComponentModel.TypeDescriptionProvider"></see> to remove.</param>
4831 <param name="instance">An instance of the target component.</param>
4832 <exception cref="T:System.ArgumentNullException">One or both of the parameters are null.</exception>
4834 <member name="M:System.ComponentModel.TypeDescriptor.SortDescriptorArray(System.Collections.IList)">
4835 <summary>Sorts descriptors using the name of the descriptor.</summary>
4836 <param name="infos">An <see cref="T:System.Collections.IList"></see> that contains the descriptors to sort.</param>
4837 <exception cref="T:System.ArgumentNullException"><paramref name="infos">infos</paramref> is null.</exception>
4839 <member name="T:System.ComponentModel.TypeListConverter">
4840 <summary>Provides a type converter that can be used to populate a list box with available types.</summary>
4842 <member name="M:System.ComponentModel.TypeListConverter.#ctor(System.Type[])">
4843 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.TypeListConverter"></see> class using the type array as the available types.</summary>
4844 <param name="types">The array of type <see cref="T:System.Type"></see> to use as the available types.</param>
4846 <member name="M:System.ComponentModel.TypeListConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
4847 <summary>Gets a value indicating whether this converter can convert the specified <see cref="T:System.Type"></see> of the source object using the given context.</summary>
4848 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4849 <param name="sourceType">The <see cref="T:System.Type"></see> of the source object.</param>
4850 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
4852 <member name="M:System.ComponentModel.TypeListConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
4853 <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
4854 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4855 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
4856 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
4858 <member name="M:System.ComponentModel.TypeListConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
4859 <summary>Converts the specified object to the native type of the converter.</summary>
4860 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4861 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture used to represent the font.</param>
4862 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
4863 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
4865 <member name="M:System.ComponentModel.TypeListConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
4866 <summary>Converts the given value object to the specified destination type.</summary>
4867 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4868 <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
4869 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
4870 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
4871 <returns>An <see cref="System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
4872 <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
4873 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
4875 <member name="M:System.ComponentModel.TypeListConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
4876 <summary>Gets a collection of standard values for the data type this validator is designed for.</summary>
4877 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4878 <returns>A <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that holds a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
4880 <member name="M:System.ComponentModel.TypeListConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
4881 <summary>Gets a value indicating whether the list of standard values returned from the <see cref="M:System.ComponentModel.TypeListConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> method is an exclusive list.</summary>
4882 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4883 <returns>true because the <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="System.ComponentModel.TypeListConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> is an exhaustive list of possible values. This method never returns false.</returns>
4885 <member name="M:System.ComponentModel.TypeListConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
4886 <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list using the specified context.</summary>
4887 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
4888 <returns>true because <see cref="System.ComponentModel.TypeListConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> should be called to find a common set of values the object supports. This method never returns false.</returns>
4890 <member name="T:System.ComponentModel.UInt16Converter">
4891 <summary>Provides a type converter to convert 16-bit unsigned integer objects to and from other representations.</summary>
4893 <member name="M:System.ComponentModel.UInt16Converter.#ctor">
4894 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.UInt16Converter"></see> class.</summary>
4896 <member name="T:System.ComponentModel.UInt32Converter">
4897 <summary>Provides a type converter to convert 32-bit unsigned integer objects to and from various other representations.</summary>
4899 <member name="M:System.ComponentModel.UInt32Converter.#ctor">
4900 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.UInt32Converter"></see> class.</summary>
4902 <member name="T:System.ComponentModel.UInt64Converter">
4903 <summary>Provides a type converter to convert 64-bit unsigned integer objects to and from other representations.</summary>
4905 <member name="M:System.ComponentModel.UInt64Converter.#ctor">
4906 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.UInt64Converter"></see> class.</summary>
4908 <member name="T:System.ComponentModel.WarningException">
4909 <summary>Specifies an exception that is handled as a warning instead of an error.</summary>
4911 <member name="M:System.ComponentModel.WarningException.#ctor">
4912 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.WarningException"></see> class.</summary>
4914 <member name="M:System.ComponentModel.WarningException.#ctor(System.String)">
4915 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.WarningException"></see> class with the specified message and no Help file.</summary>
4916 <param name="message">The message to display to the end user.</param>
4918 <member name="M:System.ComponentModel.WarningException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
4919 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.WarningException"></see> class using the specified serialization data and context.</summary>
4920 <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> to be used for deserialization.</param>
4921 <param name="context">The destination to be used for deserialization.</param>
4923 <member name="M:System.ComponentModel.WarningException.#ctor(System.String,System.Exception)">
4924 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.WarningException"></see> class with the specified detailed description and the specified exception.</summary>
4925 <param name="message">A detailed description of the error.</param>
4926 <param name="innerException">A reference to the inner exception that is the cause of this exception.</param>
4928 <member name="M:System.ComponentModel.WarningException.#ctor(System.String,System.String)">
4929 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.WarningException"></see> class with the specified message, and with access to the specified Help file.</summary>
4930 <param name="message">The message to display to the end user.</param>
4931 <param name="helpUrl">The Help file to display if the user requests help.</param>
4933 <member name="M:System.ComponentModel.WarningException.#ctor(System.String,System.String,System.String)">
4934 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.WarningException"></see> class with the specified message, and with access to the specified Help file and topic.</summary>
4935 <param name="message">The message to display to the end user.</param>
4936 <param name="helpUrl">The Help file to display if the user requests help.</param>
4937 <param name="helpTopic">The Help topic to display if the user requests help.</param>
4939 <member name="M:System.ComponentModel.WarningException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
4940 <summary>Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"></see> with the parameter name and additional exception information.</summary>
4941 <param name="info">Stores the data that was being used to serialize or deserialize the object that the <see cref="T:System.ComponentModel.Design.Serialization.CodeDomSerializer"></see> was serializing or deserializing.</param>
4942 <param name="context">Describes the source and destination of the stream that generated the exception, as well as a means for serialization to retain that context and an additional caller-defined context.</param>
4943 <exception cref="T:System.ArgumentNullException"><paramref name="info">info</paramref> is null.</exception>
4945 <member name="P:System.ComponentModel.WarningException.HelpTopic">
4946 <summary>Gets the Help topic associated with the warning.</summary>
4947 <returns>The Help topic associated with the warning.</returns>
4949 <member name="P:System.ComponentModel.WarningException.HelpUrl">
4950 <summary>Gets the Help file associated with the warning.</summary>
4951 <returns>The Help file associated with the warning.</returns>
4953 <member name="T:System.Drawing.SizeConverter">
4954 <summary>The <see cref="T:System.Drawing.SizeConverter"></see> class is used to convert from one data type to another. Access this class through the <see cref="T:System.ComponentModel.TypeDescriptor"></see> object.</summary>
4956 <member name="M:System.Drawing.SizeConverter.#ctor">
4957 <summary>Initializes a new <see cref="T:System.Drawing.SizeConverter"></see> object.</summary>
4959 <member name="M:System.Drawing.SizeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
4960 <summary>Determines whether this converter can convert an object in the specified source type to the native type of the converter.</summary>
4961 <param name="context">A <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null.</param>
4962 <param name="sourceType">The type you want to convert from.</param>
4963 <returns>This method returns true if this object can perform the conversion.</returns>
4965 <member name="M:System.Drawing.SizeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
4966 <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
4967 <param name="context">A <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that can be used to get additional information about the environment this converter is being called from. This can be null, so always check. Also, properties on the context object can return null.</param>
4968 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you want to convert to.</param>
4969 <returns>This method returns true if this converter can perform the conversion; otherwise, false.</returns>
4971 <member name="M:System.Drawing.SizeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
4972 <summary>Converts the specified object to the converter&#39;s native type.</summary>
4973 <param name="context">A <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null.</param>
4974 <param name="culture">An <see cref="T:System.Globalization.CultureInfo"></see> object that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard.</param>
4975 <param name="value">The object to convert.</param>
4976 <returns>The converted object.</returns>
4977 <exception cref="T:System.NotSupportedException">The conversion cannot be completed.</exception>
4979 <member name="M:System.Drawing.SizeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
4980 <summary>Converts the specified object to the specified type.</summary>
4981 <param name="context">A <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null.</param>
4982 <param name="culture">An <see cref="T:System.Globalization.CultureInfo"></see> object that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard.</param>
4983 <param name="value">The object to convert.</param>
4984 <param name="destinationType">The type to convert the object to.</param>
4985 <returns>The converted object.</returns>
4986 <exception cref="T:System.NotSupportedException">The conversion cannot be completed.</exception>
4988 <member name="M:System.Drawing.SizeConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)">
4989 <summary>Creates an object of this type by using a specified set of property values for the object. This is useful for creating non-changeable objects that have changeable properties.</summary>
4990 <param name="context">A <see cref="T:System.ComponentModel.TypeDescriptor"></see> through which additional context can be provided.</param>
4991 <param name="propertyValues">A dictionary of new property values. The dictionary contains a series of name-value pairs, one for each property returned from the <see cref="M:System.Drawing.SizeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])"></see> method.</param>
4992 <returns>The newly created object, or null if the object could not be created. The default implementation returns null.</returns>
4994 <member name="M:System.Drawing.SizeConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)">
4995 <summary>Determines whether changing a value on this object should require a call to the <see cref="M:System.Drawing.SizeConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)"></see> method to create a new value.</summary>
4996 <param name="context">A <see cref="T:System.ComponentModel.TypeDescriptor"></see> through which additional context can be provided.</param>
4997 <returns>true if the <see cref="System.Drawing.SizeConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)"></see> object should be called when a change is made to one or more properties of this object.</returns>
4999 <member name="M:System.Drawing.SizeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
5000 <summary>Retrieves the set of properties for this type. By default, a type does not have any properties to return.</summary>
5001 <param name="context">A <see cref="T:System.ComponentModel.TypeDescriptor"></see> through which additional context can be provided.</param>
5002 <param name="value">The value of the object to get the properties for.</param>
5003 <param name="attributes">An array of <see cref="T:System.Attribute"></see> objects that describe the properties.</param>
5004 <returns>The set of properties that should be exposed for this data type. If no properties should be exposed, this may return null. The default implementation always returns null.</returns>
5006 <member name="M:System.Drawing.SizeConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
5007 <summary>Determines whether this object supports properties. By default, this is false.</summary>
5008 <param name="context">A <see cref="T:System.ComponentModel.TypeDescriptor"></see> through which additional context can be provided.</param>
5009 <returns>true if the <see cref="System.Drawing.SizeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])"></see> method should be called to find the properties of this object.</returns>
5011 <member name="T:System.Drawing.SizeFConverter">
5012 <summary>Converts <see cref="T:System.Drawing.SizeF"></see> objects from one type to another.</summary>
5014 <member name="M:System.Drawing.SizeFConverter.#ctor">
5015 <summary>Initializes a new instance of the <see cref="T:System.Drawing.SizeFConverter"></see> class.</summary>
5017 <member name="M:System.Drawing.SizeFConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
5018 <summary>Returns a value indicating whether the converter can convert from the type specified to the <see cref="T:System.Drawing.SizeF"></see> type, using the specified context.</summary>
5019 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> through which additional context can be supplied.</param>
5020 <param name="sourceType">A <see cref="T:System.Type"></see> the represents the type you wish to convert from.</param>
5021 <returns>true to indicate the conversion can be performed; otherwise, false.</returns>
5023 <member name="M:System.Drawing.SizeFConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
5024 <summary>Returns a value indicating whether the <see cref="T:System.Drawing.SizeFConverter"></see> can convert a <see cref="T:System.Drawing.SizeF"></see> to the specified type.</summary>
5025 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> through which additional context can be supplied.</param>
5026 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you want to convert from.</param>
5027 <returns>true if this converter can perform the conversion otherwise, false.</returns>
5029 <member name="M:System.Drawing.SizeFConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
5030 <summary>Converts the given object to the type of this converter, using the specified context and culture information.</summary>
5031 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
5032 <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use as the current culture.</param>
5033 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
5034 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
5036 <member name="M:System.Drawing.SizeFConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
5037 <summary>Converts the given value object to the specified type, using the specified context and culture information.</summary>
5038 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
5039 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see>. If null is passed, the current culture is assumed.</param>
5040 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
5041 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
5042 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
5044 <member name="M:System.Drawing.SizeFConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)">
5045 <summary>Creates an instance of a <see cref="T:System.Drawing.SizeF"></see> with the specified property values using the specified context.</summary>
5046 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> through which additional context can be supplied.</param>
5047 <param name="propertyValues">An <see cref="T:System.Collections.IDictionary"></see> containing property names and values.</param>
5048 <returns>An <see cref="System.Object"></see> representing the new <see cref="System.Drawing.SizeF"></see>, or null if the object cannot be created.</returns>
5050 <member name="M:System.Drawing.SizeFConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)">
5051 <summary>Returns a value indicating whether changing a value on this object requires a call to the <see cref="Overload:System.Drawing.SizeFConverter.CreateInstance"></see> method to create a new value.</summary>
5052 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context. This may be null.</param>
5053 <returns>Always returns true.</returns>
5055 <member name="M:System.Drawing.SizeFConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
5056 <summary>Retrieves a set of properties for the <see cref="T:System.Drawing.SizeF"></see> type using the specified context and attributes.</summary>
5057 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> through which additional context can be supplied.</param>
5058 <param name="value">The <see cref="T:System.Object"></see> to return properties for.</param>
5059 <param name="attributes">An array of <see cref="T:System.Attribute"></see> objects that describe the properties.</param>
5060 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> containing the properties.</returns>
5062 <member name="M:System.Drawing.SizeFConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
5063 <summary>Returns whether the <see cref="T:System.Drawing.SizeF"></see> type supports properties.</summary>
5064 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> through which additional context can be supplied.</param>
5065 <returns>Always returns true.</returns>
5067 <member name="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter">
5068 <summary>The <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter"></see> class represents the type converter for extended protection policy used by the server to validate incoming client connections.</summary>
5070 <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter.#ctor">
5071 <summary>Initializes a new instance of the <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter"></see> class.</summary>
5073 <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
5074 <summary>Returns whether this converter can convert the object to the specified type.</summary>
5075 <param name="context">The object to convert.</param>
5076 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you want to convert to.</param>
5077 <returns>true if this converter can perform the conversion; otherwise false.</returns>
5079 <member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
5080 <summary>Convert the object to the specified type</summary>
5081 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
5082 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> object. If null is passed, the current culture is assumed.</param>
5083 <param name="value">The <see cref="T:System.Object"></see> to convert. This should be a <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy"></see> object.</param>
5084 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
5085 <returns>An <see cref="System.Object"></see> that represents the converted <paramref name="value">value</paramref> parameter.</returns>
5086 <exception cref="T:System.ArgumentNullException">The <paramref name="destinationType">destinationType</paramref> parameter is null.</exception>
5087 <exception cref="T:System.NotSupportedException">The conversion could not be performed.</exception>
5089 <member name="T:System.Timers.TimersDescriptionAttribute">
5090 <summary>Sets the description that visual designers can display when referencing an event, extender, or property.</summary>
5092 <member name="M:System.Timers.TimersDescriptionAttribute.#ctor(System.String)">
5093 <summary>Initializes a new instance of the <see cref="T:System.Timers.TimersDescriptionAttribute"></see> class.</summary>
5094 <param name="description">The description to use.</param>
5096 <member name="P:System.Timers.TimersDescriptionAttribute.Description">
5097 <summary>Gets the description that visual designers can display when referencing an event, extender, or property.</summary>
5098 <returns>The description for the event, extender, or property.</returns>
5100 <member name="T:System.ComponentModel.Container">
5101 <summary>Encapsulates zero or more components.</summary>
5103 <member name="M:System.ComponentModel.Container.#ctor">
5104 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Container"></see> class.</summary>
5106 <member name="M:System.ComponentModel.Container.Add(System.ComponentModel.IComponent)">
5107 <summary>Adds the specified <see cref="T:System.ComponentModel.Component"></see> to the <see cref="T:System.ComponentModel.Container"></see>. The component is unnamed.</summary>
5108 <param name="component">The component to add.</param>
5109 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
5111 <member name="M:System.ComponentModel.Container.Add(System.ComponentModel.IComponent,System.String)">
5112 <summary>Adds the specified <see cref="T:System.ComponentModel.Component"></see> to the <see cref="T:System.ComponentModel.Container"></see> and assigns it a name.</summary>
5113 <param name="component">The component to add.</param>
5114 <param name="name">The unique, case-insensitive name to assign to the component.
5116 null, which leaves the component unnamed.</param>
5117 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
5118 <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is not unique.</exception>
5120 <member name="P:System.ComponentModel.Container.Components">
5121 <summary>Gets all the components in the <see cref="T:System.ComponentModel.Container"></see>.</summary>
5122 <returns>A collection that contains the components in the <see cref="System.ComponentModel.Container"></see>.</returns>
5124 <member name="M:System.ComponentModel.Container.CreateSite(System.ComponentModel.IComponent,System.String)">
5125 <summary>Creates a site <see cref="T:System.ComponentModel.ISite"></see> for the given <see cref="T:System.ComponentModel.IComponent"></see> and assigns the given name to the site.</summary>
5126 <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to create a site for.</param>
5127 <param name="name">The name to assign to component, or null to skip the name assignment.</param>
5128 <returns>The newly created site.</returns>
5130 <member name="M:System.ComponentModel.Container.Dispose">
5131 <summary>Releases all resources used by the <see cref="T:System.ComponentModel.Container"></see>.</summary>
5133 <member name="M:System.ComponentModel.Container.Dispose(System.Boolean)">
5134 <summary>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.Container"></see>, and optionally releases the managed resources.</summary>
5135 <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
5137 <member name="M:System.ComponentModel.Container.Finalize">
5138 <summary>Releases unmanaged resources and performs other cleanup operations before the <see cref="T:System.ComponentModel.Container"></see> is reclaimed by garbage collection.</summary>
5140 <member name="M:System.ComponentModel.Container.GetService(System.Type)">
5141 <summary>Gets the service object of the specified type, if it is available.</summary>
5142 <param name="service">The <see cref="T:System.Type"></see> of the service to retrieve.</param>
5143 <returns>An <see cref="System.Object"></see> implementing the requested service, or null if the service cannot be resolved.</returns>
5145 <member name="M:System.ComponentModel.Container.Remove(System.ComponentModel.IComponent)">
5146 <summary>Removes a component from the <see cref="T:System.ComponentModel.Container"></see>.</summary>
5147 <param name="component">The component to remove.</param>
5149 <member name="M:System.ComponentModel.Container.RemoveWithoutUnsiting(System.ComponentModel.IComponent)">
5150 <summary>Removes a component from the <see cref="T:System.ComponentModel.Container"></see> without setting <see cref="P:System.ComponentModel.IComponent.Site"></see> to null.</summary>
5151 <param name="component">The component to remove.</param>
5153 <member name="M:System.ComponentModel.Container.ValidateName(System.ComponentModel.IComponent,System.String)">
5154 <summary>Determines whether the component name is unique for this container.</summary>
5155 <param name="component">The named component.</param>
5156 <param name="name">The component name to validate.</param>
5157 <exception cref="T:System.ArgumentNullException"><paramref name="component">component</paramref> is null.</exception>
5158 <exception cref="T:System.ArgumentException"><paramref name="name">name</paramref> is not unique.</exception>
5160 <member name="T:System.ComponentModel.ContainerFilterService">
5161 <summary>Provides a base class for the container filter service.</summary>
5163 <member name="M:System.ComponentModel.ContainerFilterService.#ctor">
5164 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ContainerFilterService"></see> class.</summary>
5166 <member name="M:System.ComponentModel.ContainerFilterService.FilterComponents(System.ComponentModel.ComponentCollection)">
5167 <summary>Filters the component collection.</summary>
5168 <param name="components">The component collection to filter.</param>
5169 <returns>A <see cref="System.ComponentModel.ComponentCollection"></see> that represents a modified collection.</returns>
5171 <member name="T:System.ComponentModel.CultureInfoConverter">
5172 <summary>Provides a type converter to convert <see cref="T:System.Globalization.CultureInfo"></see> objects to and from various other representations.</summary>
5174 <member name="M:System.ComponentModel.CultureInfoConverter.#ctor">
5175 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CultureInfoConverter"></see> class.</summary>
5177 <member name="M:System.ComponentModel.CultureInfoConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
5178 <summary>Gets a value indicating whether this converter can convert an object in the given source type to a <see cref="T:System.Globalization.CultureInfo"></see> using the specified context.</summary>
5179 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
5180 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
5181 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
5183 <member name="M:System.ComponentModel.CultureInfoConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
5184 <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
5185 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
5186 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
5187 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
5189 <member name="M:System.ComponentModel.CultureInfoConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
5190 <summary>Converts the specified value object to a <see cref="T:System.Globalization.CultureInfo"></see>.</summary>
5191 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
5192 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to which to convert.</param>
5193 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
5194 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
5195 <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> specifies a culture that is not valid.</exception>
5196 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
5198 <member name="M:System.ComponentModel.CultureInfoConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
5199 <summary>Converts the given value object to the specified destination type.</summary>
5200 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
5201 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to which to convert.</param>
5202 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
5203 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
5204 <returns>An <see cref="System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
5205 <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
5206 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
5208 <member name="M:System.ComponentModel.CultureInfoConverter.GetCultureName(System.Globalization.CultureInfo)">
5209 <summary>Retrieves the name of the specified culture.</summary>
5210 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to get the name for.</param>
5211 <returns>The name of the specified culture.</returns>
5213 <member name="M:System.ComponentModel.CultureInfoConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
5214 <summary>Gets a collection of standard values for a <see cref="T:System.Globalization.CultureInfo"></see> object using the specified context.</summary>
5215 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
5216 <returns>A <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> containing a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
5218 <member name="M:System.ComponentModel.CultureInfoConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
5219 <summary>Gets a value indicating whether the list of standard values returned from <see cref="M:System.ComponentModel.CultureInfoConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> is an exhaustive list.</summary>
5220 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
5221 <returns>false because the <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="System.ComponentModel.CultureInfoConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> is not an exhaustive list of possible values (that is, other values are possible). This method never returns true.</returns>
5223 <member name="M:System.ComponentModel.CultureInfoConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
5224 <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list using the specified context.</summary>
5225 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
5226 <returns>true because <see cref="System.ComponentModel.CultureInfoConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> should be called to find a common set of values the object supports. This method never returns false.</returns>
5228 <member name="T:System.ComponentModel.CustomTypeDescriptor">
5229 <summary>Provides a simple default implementation of the <see cref="T:System.ComponentModel.ICustomTypeDescriptor"></see> interface.</summary>
5231 <member name="M:System.ComponentModel.CustomTypeDescriptor.#ctor">
5232 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CustomTypeDescriptor"></see> class.</summary>
5234 <member name="M:System.ComponentModel.CustomTypeDescriptor.#ctor(System.ComponentModel.ICustomTypeDescriptor)">
5235 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CustomTypeDescriptor"></see> class using a parent custom type descriptor.</summary>
5236 <param name="parent">The parent custom type descriptor.</param>
5238 <member name="M:System.ComponentModel.CustomTypeDescriptor.GetAttributes">
5239 <summary>Returns a collection of custom attributes for the type represented by this type descriptor.</summary>
5240 <returns>An <see cref="System.ComponentModel.AttributeCollection"></see> containing the attributes for the type. The default is <see cref="System.ComponentModel.AttributeCollection.Empty"></see>.</returns>
5242 <member name="M:System.ComponentModel.CustomTypeDescriptor.GetClassName">
5243 <summary>Returns the fully qualified name of the class represented by this type descriptor.</summary>
5244 <returns>A <see cref="System.String"></see> containing the fully qualified class name of the type this type descriptor is describing. The default is null.</returns>
5246 <member name="M:System.ComponentModel.CustomTypeDescriptor.GetComponentName">
5247 <summary>Returns the name of the class represented by this type descriptor.</summary>
5248 <returns>A <see cref="System.String"></see> containing the name of the component instance this type descriptor is describing. The default is null.</returns>
5250 <member name="M:System.ComponentModel.CustomTypeDescriptor.GetConverter">
5251 <summary>Returns a type converter for the type represented by this type descriptor.</summary>
5252 <returns>A <see cref="System.ComponentModel.TypeConverter"></see> for the type represented by this type descriptor. The default is a newly created <see cref="System.ComponentModel.TypeConverter"></see>.</returns>
5254 <member name="M:System.ComponentModel.CustomTypeDescriptor.GetDefaultEvent">
5255 <summary>Returns the event descriptor for the default event of the object represented by this type descriptor.</summary>
5256 <returns>The <see cref="System.ComponentModel.EventDescriptor"></see> for the default event on the object represented by this type descriptor. The default is null.</returns>
5258 <member name="M:System.ComponentModel.CustomTypeDescriptor.GetDefaultProperty">
5259 <summary>Returns the property descriptor for the default property of the object represented by this type descriptor.</summary>
5260 <returns>A <see cref="System.ComponentModel.PropertyDescriptor"></see> for the default property on the object represented by this type descriptor. The default is null.</returns>
5262 <member name="M:System.ComponentModel.CustomTypeDescriptor.GetEditor(System.Type)">
5263 <summary>Returns an editor of the specified type that is to be associated with the class represented by this type descriptor.</summary>
5264 <param name="editorBaseType">The base type of the editor to retrieve.</param>
5265 <returns>An editor of the given type that is to be associated with the class represented by this type descriptor. The default is null.</returns>
5267 <member name="M:System.ComponentModel.CustomTypeDescriptor.GetEvents">
5268 <summary>Returns a collection of event descriptors for the object represented by this type descriptor.</summary>
5269 <returns>An <see cref="System.ComponentModel.EventDescriptorCollection"></see> containing the event descriptors for the object represented by this type descriptor. The default is <see cref="System.ComponentModel.EventDescriptorCollection.Empty"></see>.</returns>
5271 <member name="M:System.ComponentModel.CustomTypeDescriptor.GetEvents(System.Attribute[])">
5272 <summary>Returns a filtered collection of event descriptors for the object represented by this type descriptor.</summary>
5273 <param name="attributes">An array of attributes to use as a filter. This can be null.</param>
5274 <returns>An <see cref="System.ComponentModel.EventDescriptorCollection"></see> containing the event descriptions for the object represented by this type descriptor. The default is <see cref="System.ComponentModel.EventDescriptorCollection.Empty"></see>.</returns>
5276 <member name="M:System.ComponentModel.CustomTypeDescriptor.GetProperties">
5277 <summary>Returns a collection of property descriptors for the object represented by this type descriptor.</summary>
5278 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> containing the property descriptions for the object represented by this type descriptor. The default is <see cref="System.ComponentModel.PropertyDescriptorCollection.Empty"></see>.</returns>
5280 <member name="M:System.ComponentModel.CustomTypeDescriptor.GetProperties(System.Attribute[])">
5281 <summary>Returns a filtered collection of property descriptors for the object represented by this type descriptor.</summary>
5282 <param name="attributes">An array of attributes to use as a filter. This can be null.</param>
5283 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> containing the property descriptions for the object represented by this type descriptor. The default is <see cref="System.ComponentModel.PropertyDescriptorCollection.Empty"></see>.</returns>
5285 <member name="M:System.ComponentModel.CustomTypeDescriptor.GetPropertyOwner(System.ComponentModel.PropertyDescriptor)">
5286 <summary>Returns an object that contains the property described by the specified property descriptor.</summary>
5287 <param name="pd">The property descriptor for which to retrieve the owning object.</param>
5288 <returns>An <see cref="System.Object"></see> that owns the given property specified by the type descriptor. The default is null.</returns>
5290 <member name="T:System.ComponentModel.Design.Serialization.IDesignerLoaderHost">
5291 <summary>Provides an interface that can extend a designer host to support loading from a serialized state.</summary>
5293 <member name="M:System.ComponentModel.Design.Serialization.IDesignerLoaderHost.EndLoad(System.String,System.Boolean,System.Collections.ICollection)">
5294 <summary>Ends the designer loading operation.</summary>
5295 <param name="baseClassName">The fully qualified name of the base class of the document that this designer is designing.</param>
5296 <param name="successful">true if the designer is successfully loaded; otherwise, false.</param>
5297 <param name="errorCollection">A collection containing the errors encountered during load, if any. If no errors were encountered, pass either an empty collection or null.</param>
5299 <member name="M:System.ComponentModel.Design.Serialization.IDesignerLoaderHost.Reload">
5300 <summary>Reloads the design document.</summary>
5302 <member name="T:System.ComponentModel.Design.Serialization.IDesignerLoaderHost2">
5303 <summary>Provides an interface that extends <see cref="T:System.ComponentModel.Design.Serialization.IDesignerLoaderHost"></see> to specify whether errors are tolerated while loading a design document.</summary>
5305 <member name="P:System.ComponentModel.Design.Serialization.IDesignerLoaderHost2.CanReloadWithErrors">
5306 <summary>Gets or sets a value indicating whether it is possible to reload with errors.</summary>
5307 <returns>true if the designer loader can reload the design document when errors are detected; otherwise, false. The default is false.</returns>
5309 <member name="P:System.ComponentModel.Design.Serialization.IDesignerLoaderHost2.IgnoreErrorsDuringReload">
5310 <summary>Gets or sets a value indicating whether errors should be ignored when <see cref="M:System.ComponentModel.Design.Serialization.IDesignerLoaderHost.Reload"></see> is called.</summary>
5311 <returns>true if the designer loader will ignore errors when it reloads; otherwise, false. The default is false.</returns>
5313 <member name="T:System.ComponentModel.Design.Serialization.IDesignerLoaderService">
5314 <summary>Provides an interface that can extend a designer loader to support asynchronous loading of external components.</summary>
5316 <member name="M:System.ComponentModel.Design.Serialization.IDesignerLoaderService.AddLoadDependency">
5317 <summary>Registers an external component as part of the load process managed by this interface.</summary>
5319 <member name="M:System.ComponentModel.Design.Serialization.IDesignerLoaderService.DependentLoadComplete(System.Boolean,System.Collections.ICollection)">
5320 <summary>Signals that a dependent load has finished.</summary>
5321 <param name="successful">true if the load of the designer is successful; false if errors prevented the load from finishing.</param>
5322 <param name="errorCollection">A collection of errors that occurred during the load, if any. If no errors occurred, pass either an empty collection or null.</param>
5324 <member name="M:System.ComponentModel.Design.Serialization.IDesignerLoaderService.Reload">
5325 <summary>Reloads the design document.</summary>
5326 <returns>true if the reload request is accepted, or false if the loader does not allow the reload.</returns>
5328 <member name="T:System.ComponentModel.Design.Serialization.IDesignerSerializationManager">
5329 <summary>Provides an interface that can manage design-time serialization.</summary>
5331 <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.AddSerializationProvider(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider)">
5332 <summary>Adds the specified serialization provider to the serialization manager.</summary>
5333 <param name="provider">The serialization provider to add.</param>
5335 <member name="P:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.Context">
5336 <summary>Gets a stack-based, user-defined storage area that is useful for communication between serializers.</summary>
5337 <returns>A <see cref="System.ComponentModel.Design.Serialization.ContextStack"></see> that stores data.</returns>
5339 <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance(System.Type,System.Collections.ICollection,System.String,System.Boolean)">
5340 <summary>Creates an instance of the specified type and adds it to a collection of named instances.</summary>
5341 <param name="type">The data type to create.</param>
5342 <param name="arguments">The arguments to pass to the constructor for this type.</param>
5343 <param name="name">The name of the object. This name can be used to access the object later through <see cref="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetInstance(System.String)"></see>. If null is passed, the object is still created but cannot be accessed by name.</param>
5344 <param name="addToContainer">If true, this object is added to the design container. The object must implement <see cref="T:System.ComponentModel.IComponent"></see> for this to have any effect.</param>
5345 <returns>The newly created object instance.</returns>
5347 <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetInstance(System.String)">
5348 <summary>Gets an instance of a created object of the specified name, or null if that object does not exist.</summary>
5349 <param name="name">The name of the object to retrieve.</param>
5350 <returns>An instance of the object with the given name, or null if no object by that name can be found.</returns>
5352 <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetName(System.Object)">
5353 <summary>Gets the name of the specified object, or null if the object has no name.</summary>
5354 <param name="value">The object to retrieve the name for.</param>
5355 <returns>The name of the object, or null if the object is unnamed.</returns>
5357 <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetSerializer(System.Type,System.Type)">
5358 <summary>Gets a serializer of the requested type for the specified object type.</summary>
5359 <param name="objectType">The type of the object to get the serializer for.</param>
5360 <param name="serializerType">The type of the serializer to retrieve.</param>
5361 <returns>An instance of the requested serializer, or null if no appropriate serializer can be located.</returns>
5363 <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetType(System.String)">
5364 <summary>Gets a type of the specified name.</summary>
5365 <param name="typeName">The fully qualified name of the type to load.</param>
5366 <returns>An instance of the type, or null if the type cannot be loaded.</returns>
5368 <member name="P:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.Properties">
5369 <summary>Indicates custom properties that can be serializable with available serializers.</summary>
5370 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> containing the properties to be serialized.</returns>
5372 <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.RemoveSerializationProvider(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider)">
5373 <summary>Removes a custom serialization provider from the serialization manager.</summary>
5374 <param name="provider">The provider to remove. This object must have been added using <see cref="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.AddSerializationProvider(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider)"></see>.</param>
5376 <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.ReportError(System.Object)">
5377 <summary>Reports an error in serialization.</summary>
5378 <param name="errorInformation">The error to report. This information object can be of any object type. If it is an exception, the message of the exception is extracted and reported to the user. If it is any other type, <see cref="M:System.Object.ToString"></see> is called to display the information to the user.</param>
5380 <member name="E:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.ResolveName">
5381 <summary>Occurs when <see cref="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.GetName(System.Object)"></see> cannot locate the specified name in the serialization manager&#39;s name table.</summary>
5383 <member name="E:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.SerializationComplete">
5384 <summary>Occurs when serialization is complete.</summary>
5386 <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.SetName(System.Object,System.String)">
5387 <summary>Sets the name of the specified existing object.</summary>
5388 <param name="instance">The object instance to name.</param>
5389 <param name="name">The name to give the instance.</param>
5391 <member name="T:System.ComponentModel.Design.Serialization.IDesignerSerializationProvider">
5392 <summary>Provides an interface that enables access to a serializer.</summary>
5394 <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationProvider.GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager,System.Object,System.Type,System.Type)">
5395 <summary>Gets a serializer using the specified attributes.</summary>
5396 <param name="manager">The serialization manager requesting the serializer.</param>
5397 <param name="currentSerializer">An instance of the current serializer of the specified type. This can be null if no serializer of the specified type exists.</param>
5398 <param name="objectType">The data type of the object to serialize.</param>
5399 <param name="serializerType">The data type of the serializer to create.</param>
5400 <returns>An instance of a serializer of the type requested, or null if the request cannot be satisfied.</returns>
5402 <member name="T:System.ComponentModel.Design.Serialization.IDesignerSerializationService">
5403 <summary>Provides an interface that can invoke serialization and deserialization.</summary>
5405 <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationService.Deserialize(System.Object)">
5406 <summary>Deserializes the specified serialization data object and returns a collection of objects represented by that data.</summary>
5407 <param name="serializationData">An object consisting of serialized data.</param>
5408 <returns>An <see cref="System.Collections.ICollection"></see> of objects rebuilt from the specified serialization data object.</returns>
5410 <member name="M:System.ComponentModel.Design.Serialization.IDesignerSerializationService.Serialize(System.Collections.ICollection)">
5411 <summary>Serializes the specified collection of objects and stores them in a serialization data object.</summary>
5412 <param name="objects">A collection of objects to serialize.</param>
5413 <returns>An object that contains the serialized state of the specified collection of objects.</returns>
5415 <member name="T:System.ComponentModel.Design.Serialization.INameCreationService">
5416 <summary>Provides a service that can generate unique names for objects.</summary>
5418 <member name="M:System.ComponentModel.Design.Serialization.INameCreationService.CreateName(System.ComponentModel.IContainer,System.Type)">
5419 <summary>Creates a new name that is unique to all components in the specified container.</summary>
5420 <param name="container">The container where the new object is added.</param>
5421 <param name="dataType">The data type of the object that receives the name.</param>
5422 <returns>A unique name for the data type.</returns>
5424 <member name="M:System.ComponentModel.Design.Serialization.INameCreationService.IsValidName(System.String)">
5425 <summary>Gets a value indicating whether the specified name is valid.</summary>
5426 <param name="name">The name to validate.</param>
5427 <returns>true if the name is valid; otherwise, false.</returns>
5429 <member name="M:System.ComponentModel.Design.Serialization.INameCreationService.ValidateName(System.String)">
5430 <summary>Gets a value indicating whether the specified name is valid.</summary>
5431 <param name="name">The name to validate.</param>
5433 <member name="T:System.ComponentModel.Design.Serialization.InstanceDescriptor">
5434 <summary>Provides the information necessary to create an instance of an object. This class cannot be inherited.</summary>
5436 <member name="M:System.ComponentModel.Design.Serialization.InstanceDescriptor.#ctor(System.Reflection.MemberInfo,System.Collections.ICollection)">
5437 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor"></see> class using the specified member information and arguments.</summary>
5438 <param name="member">The member information for the descriptor. This can be a <see cref="T:System.Reflection.MethodInfo"></see>, <see cref="T:System.Reflection.ConstructorInfo"></see>, <see cref="T:System.Reflection.FieldInfo"></see>, or <see cref="T:System.Reflection.PropertyInfo"></see>. If this is a <see cref="T:System.Reflection.MethodInfo"></see>, <see cref="T:System.Reflection.FieldInfo"></see>, or <see cref="T:System.Reflection.PropertyInfo"></see>, it must represent a static member.</param>
5439 <param name="arguments">The collection of arguments to pass to the member. This parameter can be null or an empty collection if there are no arguments. The collection can also consist of other instances of <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor"></see>.</param>
5440 <exception cref="T:System.ArgumentException"><paramref name="member">member</paramref> is of type <see cref="System.Reflection.MethodInfo"></see>, <see cref="System.Reflection.FieldInfo"></see>, or <see cref="System.Reflection.PropertyInfo"></see>, and it does not represent a static member.
5441 <paramref name="member">member</paramref> is of type <see cref="System.Reflection.PropertyInfo"></see> and is not readable.
5442 <paramref name="member">member</paramref> is of type <see cref="System.Reflection.MethodInfo"></see> or <see cref="System.Reflection.ConstructorInfo"></see>, and the number of arguments in <paramref name="arguments">arguments</paramref> does not match the signature of <paramref name="member.">member.</paramref><paramref name="member">member</paramref> is of type <see cref="System.Reflection.ConstructorInfo"></see> and represents a static member.
5443 <paramref name="member">member</paramref> is of type <see cref="System.Reflection.FieldInfo"></see>, and the number of arguments in <paramref name="arguments">arguments</paramref> is not zero.</exception>
5445 <member name="M:System.ComponentModel.Design.Serialization.InstanceDescriptor.#ctor(System.Reflection.MemberInfo,System.Collections.ICollection,System.Boolean)">
5446 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor"></see> class using the specified member information, arguments, and value indicating whether the specified information completely describes the instance.</summary>
5447 <param name="member">The member information for the descriptor. This can be a <see cref="T:System.Reflection.MethodInfo"></see>, <see cref="T:System.Reflection.ConstructorInfo"></see>, <see cref="T:System.Reflection.FieldInfo"></see>, or <see cref="T:System.Reflection.PropertyInfo"></see>. If this is a <see cref="T:System.Reflection.MethodInfo"></see>, <see cref="T:System.Reflection.FieldInfo"></see>, or <see cref="T:System.Reflection.PropertyInfo"></see>, it must represent a static member.</param>
5448 <param name="arguments">The collection of arguments to pass to the member. This parameter can be null or an empty collection if there are no arguments. The collection can also consist of other instances of <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor"></see>.</param>
5449 <param name="isComplete">true if the specified information completely describes the instance; otherwise, false.</param>
5450 <exception cref="T:System.ArgumentException"><paramref name="member">member</paramref> is of type <see cref="System.Reflection.MethodInfo"></see>, <see cref="System.Reflection.FieldInfo"></see>, or <see cref="System.Reflection.PropertyInfo"></see>, and it does not represent a static member
5451 <paramref name="member">member</paramref> is of type <see cref="System.Reflection.PropertyInfo"></see> and is not readable.
5452 <paramref name="member">member</paramref> is of type <see cref="System.Reflection.MethodInfo"></see> or <see cref="System.Reflection.ConstructorInfo"></see> and the number of arguments in <paramref name="arguments">arguments</paramref> does not match the signature of <paramref name="member">member</paramref>.
5453 <paramref name="member">member</paramref> is of type <see cref="System.Reflection.ConstructorInfo"></see> and represents a static member
5454 <paramref name="member">member</paramref> is of type <see cref="System.Reflection.FieldInfo"></see>, and the number of arguments in <paramref name="arguments">arguments</paramref> is not zero.</exception>
5456 <member name="P:System.ComponentModel.Design.Serialization.InstanceDescriptor.Arguments">
5457 <summary>Gets the collection of arguments that can be used to reconstruct an instance of the object that this instance descriptor represents.</summary>
5458 <returns>An <see cref="System.Collections.ICollection"></see> of arguments that can be used to create the object.</returns>
5460 <member name="M:System.ComponentModel.Design.Serialization.InstanceDescriptor.Invoke">
5461 <summary>Invokes this instance descriptor and returns the object the descriptor describes.</summary>
5462 <returns>The object this instance descriptor describes.</returns>
5464 <member name="P:System.ComponentModel.Design.Serialization.InstanceDescriptor.IsComplete">
5465 <summary>Gets a value indicating whether the contents of this <see cref="T:System.ComponentModel.Design.Serialization.InstanceDescriptor"></see> completely identify the instance.</summary>
5466 <returns>true if the instance is completely described; otherwise, false.</returns>
5468 <member name="P:System.ComponentModel.Design.Serialization.InstanceDescriptor.MemberInfo">
5469 <summary>Gets the member information that describes the instance this descriptor is associated with.</summary>
5470 <returns>A <see cref="System.Reflection.MemberInfo"></see> that describes the instance that this object is associated with.</returns>
5472 <member name="T:System.ComponentModel.Design.Serialization.MemberRelationship">
5473 <summary>Represents a single relationship between an object and a member.</summary>
5475 <member name="M:System.ComponentModel.Design.Serialization.MemberRelationship.#ctor(System.Object,System.ComponentModel.MemberDescriptor)">
5476 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> class.</summary>
5477 <param name="owner">The object that owns member.</param>
5478 <param name="member">The member which is to be related to owner.</param>
5479 <exception cref="T:System.ArgumentNullException"><paramref name="owner">owner</paramref> or <paramref name="member">member</paramref> is null.</exception>
5481 <member name="F:System.ComponentModel.Design.Serialization.MemberRelationship.Empty">
5482 <summary>Represents the empty member relationship. This field is read-only.</summary>
5485 <member name="M:System.ComponentModel.Design.Serialization.MemberRelationship.Equals(System.Object)">
5486 <summary>Determines whether two <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> instances are equal.</summary>
5487 <param name="obj">The <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> to compare with the current <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see>.</param>
5488 <returns>true if the specified <see cref="System.ComponentModel.Design.Serialization.MemberRelationship"></see> is equal to the current <see cref="System.ComponentModel.Design.Serialization.MemberRelationship"></see>; otherwise, false.</returns>
5490 <member name="M:System.ComponentModel.Design.Serialization.MemberRelationship.GetHashCode">
5491 <summary>Returns the hash code for this instance.</summary>
5492 <returns>A hash code for the current <see cref="System.ComponentModel.Design.Serialization.MemberRelationship"></see>.</returns>
5494 <member name="P:System.ComponentModel.Design.Serialization.MemberRelationship.IsEmpty">
5495 <summary>Gets a value indicating whether this relationship is equal to the <see cref="F:System.ComponentModel.Design.Serialization.MemberRelationship.Empty"></see> relationship.</summary>
5496 <returns>true if this relationship is equal to the <see cref="System.ComponentModel.Design.Serialization.MemberRelationship.Empty"></see> relationship; otherwise, false.</returns>
5498 <member name="P:System.ComponentModel.Design.Serialization.MemberRelationship.Member">
5499 <summary>Gets the related member.</summary>
5500 <returns>The member that is passed in to the <see cref="System.ComponentModel.Design.Serialization.MemberRelationship.#ctor(System.Object,System.ComponentModel.MemberDescriptor)"></see>.</returns>
5502 <member name="M:System.ComponentModel.Design.Serialization.MemberRelationship.op_Equality(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship)">
5503 <summary>Tests whether two specified <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structures are equivalent.</summary>
5504 <param name="left">The <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structure that is to the left of the equality operator.</param>
5505 <param name="right">The <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structure that is to the right of the equality operator.</param>
5506 <returns>This operator returns true if the two <see cref="System.ComponentModel.Design.Serialization.MemberRelationship"></see> structures are equal; otherwise, false.</returns>
5508 <member name="M:System.ComponentModel.Design.Serialization.MemberRelationship.op_Inequality(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship)">
5509 <summary>Tests whether two specified <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structures are different.</summary>
5510 <param name="left">The <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structure that is to the left of the inequality operator.</param>
5511 <param name="right">The <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationship"></see> structure that is to the right of the inequality operator.</param>
5512 <returns>This operator returns true if the two <see cref="System.ComponentModel.Design.Serialization.MemberRelationship"></see> structures are different; otherwise, false.</returns>
5514 <member name="P:System.ComponentModel.Design.Serialization.MemberRelationship.Owner">
5515 <summary>Gets the owning object.</summary>
5516 <returns>The owning object that is passed in to the <see cref="System.ComponentModel.Design.Serialization.MemberRelationship.#ctor(System.Object,System.ComponentModel.MemberDescriptor)"></see>.</returns>
5518 <member name="T:System.ComponentModel.Design.Serialization.MemberRelationshipService">
5519 <summary>Provides the base class for relating one member to another.</summary>
5521 <member name="M:System.ComponentModel.Design.Serialization.MemberRelationshipService.#ctor">
5522 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.MemberRelationshipService"></see> class.</summary>
5524 <member name="M:System.ComponentModel.Design.Serialization.MemberRelationshipService.GetRelationship(System.ComponentModel.Design.Serialization.MemberRelationship)">
5525 <summary>Gets a relationship to the given source relationship.</summary>
5526 <param name="source">The source relationship.</param>
5527 <returns>A relationship to <paramref name="source">source</paramref>, or <see cref="System.ComponentModel.Design.Serialization.MemberRelationship.Empty"></see> if no relationship exists.</returns>
5529 <member name="P:System.ComponentModel.Design.Serialization.MemberRelationshipService.Item(System.ComponentModel.Design.Serialization.MemberRelationship)">
5530 <summary>Establishes a relationship between a source and target object.</summary>
5531 <param name="source">The source relationship. This is the left-hand side of a relationship assignment.</param>
5532 <returns>The current relationship associated with <paramref name="source">source</paramref>, or <see cref="System.ComponentModel.Design.Serialization.MemberRelationship.Empty"></see> if there is no relationship.</returns>
5533 <exception cref="T:System.ArgumentNullException"><paramref name="source">source</paramref> is null.</exception>
5534 <exception cref="T:System.ArgumentException"><paramref name="source">source</paramref> is empty, or the relationship is not supported by the service.</exception>
5536 <member name="P:System.ComponentModel.Design.Serialization.MemberRelationshipService.Item(System.Object,System.ComponentModel.MemberDescriptor)">
5537 <summary>Establishes a relationship between a source and target object.</summary>
5538 <param name="sourceOwner">The owner of a source relationship.</param>
5539 <param name="sourceMember">The member of a source relationship.</param>
5540 <returns>A <see cref="System.ComponentModel.Design.Serialization.MemberRelationship"></see> structure encapsulating the relationship between a source and target object, or null if there is no relationship.</returns>
5541 <exception cref="T:System.ArgumentNullException"><paramref name="sourceOwner">sourceOwner</paramref> or <paramref name="sourceMember">sourceMember</paramref> is null.</exception>
5542 <exception cref="T:System.ArgumentException"><paramref name="sourceOwner">sourceOwner</paramref> or <paramref name="sourceMember">sourceMember</paramref> is empty, or the relationship is not supported by the service.</exception>
5544 <member name="M:System.ComponentModel.Design.Serialization.MemberRelationshipService.SetRelationship(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship)">
5545 <summary>Creates a relationship between the source object and target relationship.</summary>
5546 <param name="source">The source relationship.</param>
5547 <param name="relationship">The relationship to set into the source.</param>
5548 <exception cref="T:System.ArgumentException">The relationship is not supported by the service.</exception>
5550 <member name="M:System.ComponentModel.Design.Serialization.MemberRelationshipService.SupportsRelationship(System.ComponentModel.Design.Serialization.MemberRelationship,System.ComponentModel.Design.Serialization.MemberRelationship)">
5551 <summary>Gets a value indicating whether the given relationship is supported.</summary>
5552 <param name="source">The source relationship.</param>
5553 <param name="relationship">The relationship to set into the source.</param>
5554 <returns>true if a relationship between the given two objects is supported; otherwise, false.</returns>
5556 <member name="T:System.ComponentModel.Design.Serialization.ResolveNameEventArgs">
5557 <summary>Provides data for the <see cref="E:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.ResolveName"></see> event.</summary>
5559 <member name="M:System.ComponentModel.Design.Serialization.ResolveNameEventArgs.#ctor(System.String)">
5560 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.ResolveNameEventArgs"></see> class.</summary>
5561 <param name="name">The name to resolve.</param>
5563 <member name="P:System.ComponentModel.Design.Serialization.ResolveNameEventArgs.Name">
5564 <summary>Gets the name of the object to resolve.</summary>
5565 <returns>The name of the object to resolve.</returns>
5567 <member name="P:System.ComponentModel.Design.Serialization.ResolveNameEventArgs.Value">
5568 <summary>Gets or sets the object that matches the name.</summary>
5569 <returns>The object that the name is associated with.</returns>
5571 <member name="T:System.ComponentModel.Design.Serialization.ResolveNameEventHandler">
5572 <summary>Represents the method that handles the <see cref="E:System.ComponentModel.Design.Serialization.IDesignerSerializationManager.ResolveName"></see> event of a serialization manager.</summary>
5573 <param name="sender">The source of the event.</param>
5574 <param name="e">A <see cref="T:System.ComponentModel.Design.Serialization.ResolveNameEventArgs"></see> that contains the event data.</param>
5576 <member name="T:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute">
5577 <summary>Indicates the base serializer to use for a root designer object. This class cannot be inherited.</summary>
5579 <member name="M:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.#ctor(System.String,System.String,System.Boolean)">
5580 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute"></see> class using the specified attributes.</summary>
5581 <param name="serializerTypeName">The fully qualified name of the data type of the serializer.</param>
5582 <param name="baseSerializerTypeName">The name of the base type of the serializer. A class can include multiple serializers as they all have different base types.</param>
5583 <param name="reloadable">true if this serializer supports dynamic reloading of the document; otherwise, false.</param>
5585 <member name="M:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.#ctor(System.String,System.Type,System.Boolean)">
5586 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute"></see> class using the specified attributes.</summary>
5587 <param name="serializerTypeName">The fully qualified name of the data type of the serializer.</param>
5588 <param name="baseSerializerType">The name of the base type of the serializer. A class can include multiple serializers, as they all have different base types.</param>
5589 <param name="reloadable">true if this serializer supports dynamic reloading of the document; otherwise, false.</param>
5591 <member name="M:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.#ctor(System.Type,System.Type,System.Boolean)">
5592 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute"></see> class using the specified attributes.</summary>
5593 <param name="serializerType">The data type of the serializer.</param>
5594 <param name="baseSerializerType">The base type of the serializer. A class can include multiple serializers as they all have different base types.</param>
5595 <param name="reloadable">true if this serializer supports dynamic reloading of the document; otherwise, false.</param>
5597 <member name="P:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.Reloadable">
5598 <summary>Gets a value indicating whether the root serializer supports reloading of the design document without first disposing the designer host.</summary>
5599 <returns>true if the root serializer supports reloading; otherwise, false.</returns>
5601 <member name="P:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.SerializerBaseTypeName">
5602 <summary>Gets the fully qualified type name of the base type of the serializer.</summary>
5603 <returns>The name of the base type of the serializer.</returns>
5605 <member name="P:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.SerializerTypeName">
5606 <summary>Gets the fully qualified type name of the serializer.</summary>
5607 <returns>The name of the type of the serializer.</returns>
5609 <member name="P:System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute.TypeId">
5610 <summary>Gets a unique ID for this attribute type.</summary>
5611 <returns>An object containing a unique ID for this attribute type.</returns>
5613 <member name="T:System.ComponentModel.Design.Serialization.SerializationStore">
5614 <summary>Provides the base class for storing serialization data for the <see cref="T:System.ComponentModel.Design.Serialization.ComponentSerializationService"></see>.</summary>
5616 <member name="M:System.ComponentModel.Design.Serialization.SerializationStore.#ctor">
5617 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> class.</summary>
5619 <member name="M:System.ComponentModel.Design.Serialization.SerializationStore.Close">
5620 <summary>Closes the serialization store.</summary>
5622 <member name="M:System.ComponentModel.Design.Serialization.SerializationStore.Dispose(System.Boolean)">
5623 <summary>Releases the unmanaged resources used by the <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see> and optionally releases the managed resources.</summary>
5624 <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
5626 <member name="P:System.ComponentModel.Design.Serialization.SerializationStore.Errors">
5627 <summary>Gets a collection of errors that occurred during serialization or deserialization.</summary>
5628 <returns>An <see cref="System.Collections.ICollection"></see> that contains errors that occurred during serialization or deserialization.</returns>
5630 <member name="M:System.ComponentModel.Design.Serialization.SerializationStore.Save(System.IO.Stream)">
5631 <summary>Saves the store to the given stream.</summary>
5632 <param name="stream">The stream to which the store will be serialized.</param>
5634 <member name="M:System.ComponentModel.Design.Serialization.SerializationStore.System#IDisposable#Dispose">
5635 <summary>Releases all resources used by the <see cref="T:System.ComponentModel.Design.Serialization.SerializationStore"></see>.</summary>
5637 <member name="T:System.ComponentModel.Design.ServiceContainer">
5638 <summary>Provides a simple implementation of the <see cref="T:System.ComponentModel.Design.IServiceContainer"></see> interface. This class cannot be inherited.</summary>
5640 <member name="M:System.ComponentModel.Design.ServiceContainer.#ctor">
5641 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ServiceContainer"></see> class.</summary>
5643 <member name="M:System.ComponentModel.Design.ServiceContainer.#ctor(System.IServiceProvider)">
5644 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.ServiceContainer"></see> class using the specified parent service provider.</summary>
5645 <param name="parentProvider">A parent service provider.</param>
5647 <member name="M:System.ComponentModel.Design.ServiceContainer.AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback)">
5648 <summary>Adds the specified service to the service container.</summary>
5649 <param name="serviceType">The type of service to add.</param>
5650 <param name="callback">A callback object that can create the service. This allows a service to be declared as available, but delays creation of the object until the service is requested.</param>
5651 <exception cref="T:System.ArgumentNullException"><paramref name="serviceType">serviceType</paramref> or <paramref name="callback">callback</paramref> is null.</exception>
5652 <exception cref="T:System.ArgumentException">A service of type <paramref name="serviceType">serviceType</paramref> already exists in the container.</exception>
5654 <member name="M:System.ComponentModel.Design.ServiceContainer.AddService(System.Type,System.Object)">
5655 <summary>Adds the specified service to the service container.</summary>
5656 <param name="serviceType">The type of service to add.</param>
5657 <param name="serviceInstance">An instance of the service to add. This object must implement or inherit from the type indicated by the serviceType parameter.</param>
5658 <exception cref="T:System.ArgumentNullException"><paramref name="serviceType">serviceType</paramref> or <paramref name="serviceInstance">serviceInstance</paramref> is null.</exception>
5659 <exception cref="T:System.ArgumentException">A service of type <paramref name="serviceType">serviceType</paramref> already exists in the container.</exception>
5661 <member name="M:System.ComponentModel.Design.ServiceContainer.AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean)">
5662 <summary>Adds the specified service to the service container.</summary>
5663 <param name="serviceType">The type of service to add.</param>
5664 <param name="callback">A callback object that can create the service. This allows a service to be declared as available, but delays creation of the object until the service is requested.</param>
5665 <param name="promote">true if this service should be added to any parent service containers; otherwise, false.</param>
5666 <exception cref="T:System.ArgumentNullException"><paramref name="serviceType">serviceType</paramref> or <paramref name="callback">callback</paramref> is null.</exception>
5667 <exception cref="T:System.ArgumentException">A service of type <paramref name="serviceType">serviceType</paramref> already exists in the container.</exception>
5669 <member name="M:System.ComponentModel.Design.ServiceContainer.AddService(System.Type,System.Object,System.Boolean)">
5670 <summary>Adds the specified service to the service container.</summary>
5671 <param name="serviceType">The type of service to add.</param>
5672 <param name="serviceInstance">An instance of the service type to add. This object must implement or inherit from the type indicated by the serviceType parameter.</param>
5673 <param name="promote">true if this service should be added to any parent service containers; otherwise, false.</param>
5674 <exception cref="T:System.ArgumentNullException"><paramref name="serviceType">serviceType</paramref> or <paramref name="serviceInstance">serviceInstance</paramref> is null.</exception>
5675 <exception cref="T:System.ArgumentException">A service of type <paramref name="serviceType">serviceType</paramref> already exists in the container.</exception>
5677 <member name="P:System.ComponentModel.Design.ServiceContainer.DefaultServices">
5678 <summary>Gets the default services implemented directly by <see cref="T:System.ComponentModel.Design.ServiceContainer"></see>.</summary>
5679 <returns>The default services.</returns>
5681 <member name="M:System.ComponentModel.Design.ServiceContainer.Dispose">
5682 <summary>Disposes this service container.</summary>
5684 <member name="M:System.ComponentModel.Design.ServiceContainer.Dispose(System.Boolean)">
5685 <summary>Disposes this service container.</summary>
5686 <param name="disposing">true if the <see cref="T:System.ComponentModel.Design.ServiceContainer"></see> is in the process of being disposed of; otherwise, false.</param>
5688 <member name="M:System.ComponentModel.Design.ServiceContainer.GetService(System.Type)">
5689 <summary>Gets the requested service.</summary>
5690 <param name="serviceType">The type of service to retrieve.</param>
5691 <returns>An instance of the service if it could be found, or null if it could not be found.</returns>
5693 <member name="M:System.ComponentModel.Design.ServiceContainer.RemoveService(System.Type)">
5694 <summary>Removes the specified service type from the service container.</summary>
5695 <param name="serviceType">The type of service to remove.</param>
5696 <exception cref="T:System.ArgumentNullException"><paramref name="serviceType">serviceType</paramref> is null.</exception>
5698 <member name="M:System.ComponentModel.Design.ServiceContainer.RemoveService(System.Type,System.Boolean)">
5699 <summary>Removes the specified service type from the service container.</summary>
5700 <param name="serviceType">The type of service to remove.</param>
5701 <param name="promote">true if this service should be removed from any parent service containers; otherwise, false.</param>
5702 <exception cref="T:System.ArgumentNullException"><paramref name="serviceType">serviceType</paramref> is null.</exception>
5704 <member name="T:System.ComponentModel.Design.ServiceCreatorCallback">
5705 <summary>Provides a callback mechanism that can create an instance of a service on demand.</summary>
5706 <param name="container">The service container that requested the creation of the service.</param>
5707 <param name="serviceType">The type of service to create.</param>
5708 <returns>The service specified by <paramref name="serviceType">serviceType</paramref>, or null if the service could not be created.</returns>
5710 <member name="T:System.ComponentModel.Design.StandardCommands">
5711 <summary>Defines identifiers for the standard set of commands that are available to most applications.</summary>
5713 <member name="M:System.ComponentModel.Design.StandardCommands.#ctor">
5714 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.StandardCommands"></see> class.</summary>
5716 <member name="F:System.ComponentModel.Design.StandardCommands.AlignBottom">
5717 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignBottom command. This field is read-only.</summary>
5720 <member name="F:System.ComponentModel.Design.StandardCommands.AlignHorizontalCenters">
5721 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignHorizontalCenters command. This field is read-only.</summary>
5724 <member name="F:System.ComponentModel.Design.StandardCommands.AlignLeft">
5725 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignLeft command. This field is read-only.</summary>
5728 <member name="F:System.ComponentModel.Design.StandardCommands.AlignRight">
5729 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignRight command. This field is read-only.</summary>
5732 <member name="F:System.ComponentModel.Design.StandardCommands.AlignToGrid">
5733 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignToGrid command. This field is read-only.</summary>
5736 <member name="F:System.ComponentModel.Design.StandardCommands.AlignTop">
5737 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignTop command. This field is read-only.</summary>
5740 <member name="F:System.ComponentModel.Design.StandardCommands.AlignVerticalCenters">
5741 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the AlignVerticalCenters command. This field is read-only.</summary>
5744 <member name="F:System.ComponentModel.Design.StandardCommands.ArrangeBottom">
5745 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ArrangeBottom command. This field is read-only.</summary>
5748 <member name="F:System.ComponentModel.Design.StandardCommands.ArrangeIcons">
5749 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ArrangeIcons command. This field is read-only.</summary>
5752 <member name="F:System.ComponentModel.Design.StandardCommands.ArrangeRight">
5753 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ArrangeRight command. This field is read-only.</summary>
5756 <member name="F:System.ComponentModel.Design.StandardCommands.BringForward">
5757 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the BringForward command. This field is read-only.</summary>
5760 <member name="F:System.ComponentModel.Design.StandardCommands.BringToFront">
5761 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the BringToFront command. This field is read-only.</summary>
5764 <member name="F:System.ComponentModel.Design.StandardCommands.CenterHorizontally">
5765 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the CenterHorizontally command. This field is read-only.</summary>
5768 <member name="F:System.ComponentModel.Design.StandardCommands.CenterVertically">
5769 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the CenterVertically command. This field is read-only.</summary>
5772 <member name="F:System.ComponentModel.Design.StandardCommands.Copy">
5773 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Copy command. This field is read-only.</summary>
5776 <member name="F:System.ComponentModel.Design.StandardCommands.Cut">
5777 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Cut command. This field is read-only.</summary>
5780 <member name="F:System.ComponentModel.Design.StandardCommands.Delete">
5781 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Delete command. This field is read-only.</summary>
5784 <member name="F:System.ComponentModel.Design.StandardCommands.DocumentOutline">
5785 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Document Outline command. This field is read-only.</summary>
5788 <member name="F:System.ComponentModel.Design.StandardCommands.F1Help">
5789 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the F1Help command. This field is read-only.</summary>
5792 <member name="F:System.ComponentModel.Design.StandardCommands.Group">
5793 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Group command. This field is read-only.</summary>
5796 <member name="F:System.ComponentModel.Design.StandardCommands.HorizSpaceConcatenate">
5797 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the HorizSpaceConcatenate command. This field is read-only.</summary>
5800 <member name="F:System.ComponentModel.Design.StandardCommands.HorizSpaceDecrease">
5801 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the HorizSpaceDecrease command. This field is read-only.</summary>
5804 <member name="F:System.ComponentModel.Design.StandardCommands.HorizSpaceIncrease">
5805 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the HorizSpaceIncrease command. This field is read-only.</summary>
5808 <member name="F:System.ComponentModel.Design.StandardCommands.HorizSpaceMakeEqual">
5809 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the HorizSpaceMakeEqual command. This field is read-only.</summary>
5812 <member name="F:System.ComponentModel.Design.StandardCommands.LineupIcons">
5813 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the LineupIcons command. This field is read-only.</summary>
5816 <member name="F:System.ComponentModel.Design.StandardCommands.LockControls">
5817 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the LockControls command. This field is read-only.</summary>
5820 <member name="F:System.ComponentModel.Design.StandardCommands.MultiLevelRedo">
5821 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the MultiLevelRedo command. This field is read-only.</summary>
5824 <member name="F:System.ComponentModel.Design.StandardCommands.MultiLevelUndo">
5825 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the MultiLevelUndo command. This field is read-only.</summary>
5828 <member name="F:System.ComponentModel.Design.StandardCommands.Paste">
5829 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Paste command. This field is read-only.</summary>
5832 <member name="F:System.ComponentModel.Design.StandardCommands.Properties">
5833 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Properties command. This field is read-only.</summary>
5836 <member name="F:System.ComponentModel.Design.StandardCommands.PropertiesWindow">
5837 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the PropertiesWindow command. This field is read-only.</summary>
5840 <member name="F:System.ComponentModel.Design.StandardCommands.Redo">
5841 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Redo command. This field is read-only.</summary>
5844 <member name="F:System.ComponentModel.Design.StandardCommands.Replace">
5845 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Replace command. This field is read-only.</summary>
5848 <member name="F:System.ComponentModel.Design.StandardCommands.SelectAll">
5849 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SelectAll command. This field is read-only.</summary>
5852 <member name="F:System.ComponentModel.Design.StandardCommands.SendBackward">
5853 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SendBackward command. This field is read-only.</summary>
5856 <member name="F:System.ComponentModel.Design.StandardCommands.SendToBack">
5857 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SendToBack command. This field is read-only.</summary>
5860 <member name="F:System.ComponentModel.Design.StandardCommands.ShowGrid">
5861 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ShowGrid command. This field is read-only.</summary>
5864 <member name="F:System.ComponentModel.Design.StandardCommands.ShowLargeIcons">
5865 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ShowLargeIcons command. This field is read-only.</summary>
5868 <member name="F:System.ComponentModel.Design.StandardCommands.SizeToControl">
5869 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SizeToControl command. This field is read-only.</summary>
5872 <member name="F:System.ComponentModel.Design.StandardCommands.SizeToControlHeight">
5873 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SizeToControlHeight command. This field is read-only.</summary>
5876 <member name="F:System.ComponentModel.Design.StandardCommands.SizeToControlWidth">
5877 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SizeToControlWidth command. This field is read-only.</summary>
5880 <member name="F:System.ComponentModel.Design.StandardCommands.SizeToFit">
5881 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SizeToFit command. This field is read-only.</summary>
5884 <member name="F:System.ComponentModel.Design.StandardCommands.SizeToGrid">
5885 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SizeToGrid command. This field is read-only.</summary>
5888 <member name="F:System.ComponentModel.Design.StandardCommands.SnapToGrid">
5889 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the SnapToGrid command. This field is read-only.</summary>
5892 <member name="F:System.ComponentModel.Design.StandardCommands.TabOrder">
5893 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the TabOrder command. This field is read-only.</summary>
5896 <member name="F:System.ComponentModel.Design.StandardCommands.Undo">
5897 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Undo command. This field is read-only.</summary>
5900 <member name="F:System.ComponentModel.Design.StandardCommands.Ungroup">
5901 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the Ungroup command. This field is read-only.</summary>
5904 <member name="F:System.ComponentModel.Design.StandardCommands.VerbFirst">
5905 <summary>Gets the first of a set of verbs. This field is read-only.</summary>
5908 <member name="F:System.ComponentModel.Design.StandardCommands.VerbLast">
5909 <summary>Gets the last of a set of verbs. This field is read-only.</summary>
5912 <member name="F:System.ComponentModel.Design.StandardCommands.VertSpaceConcatenate">
5913 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the VertSpaceConcatenate command. This field is read-only.</summary>
5916 <member name="F:System.ComponentModel.Design.StandardCommands.VertSpaceDecrease">
5917 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the VertSpaceDecrease command. This field is read-only.</summary>
5920 <member name="F:System.ComponentModel.Design.StandardCommands.VertSpaceIncrease">
5921 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the VertSpaceIncrease command. This field is read-only.</summary>
5924 <member name="F:System.ComponentModel.Design.StandardCommands.VertSpaceMakeEqual">
5925 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the VertSpaceMakeEqual command. This field is read-only.</summary>
5928 <member name="F:System.ComponentModel.Design.StandardCommands.ViewCode">
5929 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ViewCode command. This field is read-only.</summary>
5932 <member name="F:System.ComponentModel.Design.StandardCommands.ViewGrid">
5933 <summary>Gets the <see cref="T:System.ComponentModel.Design.CommandID"></see> for the ViewGrid command. This field is read-only.</summary>
5936 <member name="T:System.ComponentModel.Design.StandardToolWindows">
5937 <summary>Defines GUID identifiers that correspond to the standard set of tool windows that are available in the design environment.</summary>
5939 <member name="M:System.ComponentModel.Design.StandardToolWindows.#ctor">
5940 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.StandardToolWindows"></see> class.</summary>
5942 <member name="F:System.ComponentModel.Design.StandardToolWindows.ObjectBrowser">
5943 <summary>Gets the GUID for the object browser. This field is read-only.</summary>
5946 <member name="F:System.ComponentModel.Design.StandardToolWindows.OutputWindow">
5947 <summary>Gets the GUID for the output window. This field is read-only.</summary>
5950 <member name="F:System.ComponentModel.Design.StandardToolWindows.ProjectExplorer">
5951 <summary>Gets the GUID for the solution explorer. This field is read-only.</summary>
5954 <member name="F:System.ComponentModel.Design.StandardToolWindows.PropertyBrowser">
5955 <summary>Gets the GUID for the Properties window. This field is read-only.</summary>
5958 <member name="F:System.ComponentModel.Design.StandardToolWindows.RelatedLinks">
5959 <summary>Gets the GUID for the related links frame. This field is read-only.</summary>
5962 <member name="F:System.ComponentModel.Design.StandardToolWindows.ServerExplorer">
5963 <summary>Gets the GUID for the server explorer. This field is read-only.</summary>
5966 <member name="F:System.ComponentModel.Design.StandardToolWindows.TaskList">
5967 <summary>Gets the GUID for the task list. This field is read-only.</summary>
5970 <member name="F:System.ComponentModel.Design.StandardToolWindows.Toolbox">
5971 <summary>Gets the GUID for the Toolbox. This field is read-only.</summary>
5974 <member name="T:System.ComponentModel.Design.TypeDescriptionProviderService">
5975 <summary>Provides a type description provider for a specified type.</summary>
5977 <member name="M:System.ComponentModel.Design.TypeDescriptionProviderService.#ctor">
5978 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.TypeDescriptionProviderService"></see> class.</summary>
5980 <member name="M:System.ComponentModel.Design.TypeDescriptionProviderService.GetProvider(System.Object)">
5981 <summary>Gets a type description provider for the specified object.</summary>
5982 <param name="instance">The object to get a type description provider for.</param>
5983 <returns>A <see cref="System.ComponentModel.TypeDescriptionProvider"></see> that corresponds with <paramref name="instance">instance</paramref>.</returns>
5985 <member name="M:System.ComponentModel.Design.TypeDescriptionProviderService.GetProvider(System.Type)">
5986 <summary>Gets a type description provider for the specified type.</summary>
5987 <param name="type">The type to get a type description provider for.</param>
5988 <returns>A <see cref="System.ComponentModel.TypeDescriptionProvider"></see> that corresponds with <paramref name="type">type</paramref>.</returns>
5990 <member name="T:System.ComponentModel.Design.ViewTechnology">
5991 <summary>Defines identifiers for a set of technologies that designer hosts support.</summary>
5993 <member name="F:System.ComponentModel.Design.ViewTechnology.Default">
5994 <summary>Specifies the default view technology support.</summary>
5997 <member name="F:System.ComponentModel.Design.ViewTechnology.Passthrough">
5998 <summary>Represents a mode in which the view object is passed directly to the development environment.</summary>
6001 <member name="F:System.ComponentModel.Design.ViewTechnology.WindowsForms">
6002 <summary>Represents a mode in which a Windows Forms control object provides the display for the root designer.</summary>
6005 <member name="T:System.ComponentModel.DesignerAttribute">
6006 <summary>Specifies the class used to implement design-time services for a component.</summary>
6008 <member name="M:System.ComponentModel.DesignerAttribute.#ctor(System.String)">
6009 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute"></see> class using the name of the type that provides design-time services.</summary>
6010 <param name="designerTypeName">The concatenation of the fully qualified name of the type that provides design-time services for the component this attribute is bound to, and the name of the assembly this type resides in.</param>
6012 <member name="M:System.ComponentModel.DesignerAttribute.#ctor(System.Type)">
6013 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute"></see> class using the type that provides design-time services.</summary>
6014 <param name="designerType">A <see cref="T:System.Type"></see> that represents the class that provides design-time services for the component this attribute is bound to.</param>
6016 <member name="M:System.ComponentModel.DesignerAttribute.#ctor(System.String,System.String)">
6017 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute"></see> class using the designer type and the base class for the designer.</summary>
6018 <param name="designerTypeName">The concatenation of the fully qualified name of the type that provides design-time services for the component this attribute is bound to, and the name of the assembly this type resides in.</param>
6019 <param name="designerBaseTypeName">The fully qualified name of the base class to associate with the designer class.</param>
6021 <member name="M:System.ComponentModel.DesignerAttribute.#ctor(System.String,System.Type)">
6022 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute"></see> class, using the name of the designer class and the base class for the designer.</summary>
6023 <param name="designerTypeName">The concatenation of the fully qualified name of the type that provides design-time services for the component this attribute is bound to, and the name of the assembly this type resides in.</param>
6024 <param name="designerBaseType">A <see cref="T:System.Type"></see> that represents the base class to associate with the designerTypeName.</param>
6026 <member name="M:System.ComponentModel.DesignerAttribute.#ctor(System.Type,System.Type)">
6027 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DesignerAttribute"></see> class using the types of the designer and designer base class.</summary>
6028 <param name="designerType">A <see cref="T:System.Type"></see> that represents the class that provides design-time services for the component this attribute is bound to.</param>
6029 <param name="designerBaseType">A <see cref="T:System.Type"></see> that represents the base class to associate with the designerType.</param>
6031 <member name="P:System.ComponentModel.DesignerAttribute.DesignerBaseTypeName">
6032 <summary>Gets the name of the base type of this designer.</summary>
6033 <returns>The name of the base type of this designer.</returns>
6035 <member name="P:System.ComponentModel.DesignerAttribute.DesignerTypeName">
6036 <summary>Gets the name of the designer type associated with this designer attribute.</summary>
6037 <returns>The name of the designer type associated with this designer attribute.</returns>
6039 <member name="M:System.ComponentModel.DesignerAttribute.Equals(System.Object)">
6040 <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.DesignerAttribute"></see>.</summary>
6041 <param name="obj">The object to test the value equality of.</param>
6042 <returns>true if the value of the given object is equal to that of the current; otherwise, false.</returns>
6044 <member name="M:System.ComponentModel.DesignerAttribute.GetHashCode">
6045 <summary>Returns the hash code for this instance.</summary>
6046 <returns>A 32-bit signed integer hash code.</returns>
6048 <member name="P:System.ComponentModel.DesignerAttribute.TypeId">
6049 <summary>Gets a unique ID for this attribute type.</summary>
6050 <returns>A unique ID for this attribute type.</returns>
6052 <member name="T:System.ComponentModel.AddingNewEventArgs">
6053 <summary>Provides data for the <see cref="E:System.Windows.Forms.BindingSource.AddingNew"></see> event.</summary>
6055 <member name="M:System.ComponentModel.AddingNewEventArgs.#ctor">
6056 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AddingNewEventArgs"></see> class using no parameters.</summary>
6058 <member name="M:System.ComponentModel.AddingNewEventArgs.#ctor(System.Object)">
6059 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AddingNewEventArgs"></see> class using the specified object as the new item.</summary>
6060 <param name="newObject">An <see cref="T:System.Object"></see> to use as the new item value.</param>
6062 <member name="P:System.ComponentModel.AddingNewEventArgs.NewObject">
6063 <summary>Gets or sets the object to be added to the binding list.</summary>
6064 <returns>The <see cref="System.Object"></see> to be added as a new item to the associated collection.</returns>
6066 <member name="T:System.ComponentModel.AddingNewEventHandler">
6067 <summary>Represents the method that will handle the <see cref="E:System.Windows.Forms.BindingSource.AddingNew"></see> event.</summary>
6068 <param name="sender">The source of the event, typically a data container or data-bound collection.</param>
6069 <param name="e">A <see cref="T:System.ComponentModel.AddingNewEventArgs"></see> that contains the event data.</param>
6071 <member name="T:System.ComponentModel.AmbientValueAttribute">
6072 <summary>Specifies the value to pass to a property to cause the property to get its value from another source. This is known as ambience. This class cannot be inherited.</summary>
6074 <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Boolean)">
6075 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a Boolean value for its value.</summary>
6076 <param name="value">The value of this attribute.</param>
6078 <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Byte)">
6079 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given an 8-bit unsigned integer for its value.</summary>
6080 <param name="value">The value of this attribute.</param>
6082 <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Char)">
6083 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a Unicode character for its value.</summary>
6084 <param name="value">The value of this attribute.</param>
6086 <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Double)">
6087 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a double-precision floating-point number for its value.</summary>
6088 <param name="value">The value of this attribute.</param>
6090 <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Int16)">
6091 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a 16-bit signed integer for its value.</summary>
6092 <param name="value">The value of this attribute.</param>
6094 <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Int32)">
6095 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a 32-bit signed integer for its value.</summary>
6096 <param name="value">The value of this attribute.</param>
6098 <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Int64)">
6099 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a 64-bit signed integer for its value.</summary>
6100 <param name="value">The value of this attribute.</param>
6102 <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Object)">
6103 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given an object for its value.</summary>
6104 <param name="value">The value of this attribute.</param>
6106 <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Single)">
6107 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a single-precision floating point number for its value.</summary>
6108 <param name="value">The value of this attribute.</param>
6110 <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.String)">
6111 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given a string for its value.</summary>
6112 <param name="value">The value of this attribute.</param>
6114 <member name="M:System.ComponentModel.AmbientValueAttribute.#ctor(System.Type,System.String)">
6115 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> class, given the value and its type.</summary>
6116 <param name="type">The <see cref="T:System.Type"></see> of the value parameter.</param>
6117 <param name="value">The value for this attribute.</param>
6119 <member name="M:System.ComponentModel.AmbientValueAttribute.Equals(System.Object)">
6120 <summary>Determines whether the specified <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> is equal to the current <see cref="T:System.ComponentModel.AmbientValueAttribute"></see>.</summary>
6121 <param name="obj">The <see cref="T:System.ComponentModel.AmbientValueAttribute"></see> to compare with the current <see cref="T:System.ComponentModel.AmbientValueAttribute"></see>.</param>
6122 <returns>true if the specified <see cref="System.ComponentModel.AmbientValueAttribute"></see> is equal to the current <see cref="System.ComponentModel.AmbientValueAttribute"></see>; otherwise, false.</returns>
6124 <member name="M:System.ComponentModel.AmbientValueAttribute.GetHashCode">
6125 <summary>Returns the hash code for this instance.</summary>
6126 <returns>A hash code for the current <see cref="System.ComponentModel.AmbientValueAttribute"></see>.</returns>
6128 <member name="P:System.ComponentModel.AmbientValueAttribute.Value">
6129 <summary>Gets the object that is the value of this <see cref="T:System.ComponentModel.AmbientValueAttribute"></see>.</summary>
6130 <returns>The object that is the value of this <see cref="System.ComponentModel.AmbientValueAttribute"></see>.</returns>
6132 <member name="T:System.ComponentModel.ArrayConverter">
6133 <summary>Provides a type converter to convert <see cref="T:System.Array"></see> objects to and from various other representations.</summary>
6135 <member name="M:System.ComponentModel.ArrayConverter.#ctor">
6136 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ArrayConverter"></see> class.</summary>
6138 <member name="M:System.ComponentModel.ArrayConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
6139 <summary>Converts the given value object to the specified destination type.</summary>
6140 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6141 <param name="culture">The culture into which value will be converted.</param>
6142 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
6143 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
6144 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
6145 <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
6146 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
6148 <member name="M:System.ComponentModel.ArrayConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
6149 <summary>Gets a collection of properties for the type of array specified by the value parameter.</summary>
6150 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6151 <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array to get the properties for.</param>
6152 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that will be used as a filter.</param>
6153 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for an array, or null if there are no properties.</returns>
6155 <member name="M:System.ComponentModel.ArrayConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
6156 <summary>Gets a value indicating whether this object supports properties.</summary>
6157 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6158 <returns>true because <see cref="System.ComponentModel.ArrayConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])"></see> should be called to find the properties of this object. This method never returns false.</returns>
6160 <member name="T:System.ComponentModel.AttributeCollection">
6161 <summary>Represents a collection of attributes.</summary>
6163 <member name="M:System.ComponentModel.AttributeCollection.#ctor">
6164 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeCollection"></see> class.</summary>
6166 <member name="M:System.ComponentModel.AttributeCollection.#ctor(System.Attribute[])">
6167 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeCollection"></see> class.</summary>
6168 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that provides the attributes for this collection.</param>
6169 <exception cref="T:System.ArgumentNullException"><paramref name="attributes">attributes</paramref> is null.</exception>
6171 <member name="P:System.ComponentModel.AttributeCollection.Attributes">
6172 <summary>Gets the attribute collection.</summary>
6173 <returns>The attribute collection.</returns>
6175 <member name="M:System.ComponentModel.AttributeCollection.Contains(System.Attribute)">
6176 <summary>Determines whether this collection of attributes has the specified attribute.</summary>
6177 <param name="attribute">An <see cref="T:System.Attribute"></see> to find in the collection.</param>
6178 <returns>true if the collection contains the attribute or is the default attribute for the type of attribute; otherwise, false.</returns>
6180 <member name="M:System.ComponentModel.AttributeCollection.Contains(System.Attribute[])">
6181 <summary>Determines whether this attribute collection contains all the specified attributes in the attribute array.</summary>
6182 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> to find in the collection.</param>
6183 <returns>true if the collection contains all the attributes; otherwise, false.</returns>
6185 <member name="M:System.ComponentModel.AttributeCollection.CopyTo(System.Array,System.Int32)">
6186 <summary>Copies the collection to an array, starting at the specified index.</summary>
6187 <param name="array">The <see cref="T:System.Array"></see> to copy the collection to.</param>
6188 <param name="index">The index to start from.</param>
6190 <member name="P:System.ComponentModel.AttributeCollection.Count">
6191 <summary>Gets the number of attributes.</summary>
6192 <returns>The number of attributes.</returns>
6194 <member name="F:System.ComponentModel.AttributeCollection.Empty">
6195 <summary>Specifies an empty collection that you can use, rather than creating a new one. This field is read-only.</summary>
6198 <member name="M:System.ComponentModel.AttributeCollection.FromExisting(System.ComponentModel.AttributeCollection,System.Attribute[])">
6199 <summary>Creates a new <see cref="T:System.ComponentModel.AttributeCollection"></see> from an existing <see cref="T:System.ComponentModel.AttributeCollection"></see>.</summary>
6200 <param name="existing">An <see cref="T:System.ComponentModel.AttributeCollection"></see> from which to create the copy.</param>
6201 <param name="newAttributes">An array of type <see cref="T:System.Attribute"></see> that provides the attributes for this collection. Can be null.</param>
6202 <returns>A new <see cref="System.ComponentModel.AttributeCollection"></see> that is a copy of <paramref name="existing">existing</paramref>.</returns>
6203 <exception cref="T:System.ArgumentNullException"><paramref name="existing">existing</paramref> is null.</exception>
6205 <member name="M:System.ComponentModel.AttributeCollection.GetDefaultAttribute(System.Type)">
6206 <summary>Returns the default <see cref="T:System.Attribute"></see> of a given <see cref="T:System.Type"></see>.</summary>
6207 <param name="attributeType">The <see cref="T:System.Type"></see> of the attribute to retrieve.</param>
6208 <returns>The default <see cref="System.Attribute"></see> of a given <paramref name="attributeType">attributeType</paramref>.</returns>
6210 <member name="M:System.ComponentModel.AttributeCollection.GetEnumerator">
6211 <summary>Gets an enumerator for this collection.</summary>
6212 <returns>An enumerator of type <see cref="System.Collections.IEnumerator"></see>.</returns>
6214 <member name="P:System.ComponentModel.AttributeCollection.Item(System.Int32)">
6215 <summary>Gets the attribute with the specified index number.</summary>
6216 <param name="index">The zero-based index of <see cref="T:System.ComponentModel.AttributeCollection"></see>.</param>
6217 <returns>The <see cref="System.Attribute"></see> with the specified index number.</returns>
6219 <member name="P:System.ComponentModel.AttributeCollection.Item(System.Type)">
6220 <summary>Gets the attribute with the specified type.</summary>
6221 <param name="attributeType">The <see cref="T:System.Type"></see> of the <see cref="T:System.Attribute"></see> to get from the collection.</param>
6222 <returns>The <see cref="System.Attribute"></see> with the specified type or, if the attribute does not exist, the default value for the attribute type.</returns>
6224 <member name="M:System.ComponentModel.AttributeCollection.Matches(System.Attribute)">
6225 <summary>Determines whether a specified attribute is the same as an attribute in the collection.</summary>
6226 <param name="attribute">An instance of <see cref="T:System.Attribute"></see> to compare with the attributes in this collection.</param>
6227 <returns>true if the attribute is contained within the collection and has the same value as the attribute in the collection; otherwise, false.</returns>
6229 <member name="M:System.ComponentModel.AttributeCollection.Matches(System.Attribute[])">
6230 <summary>Determines whether the attributes in the specified array are the same as the attributes in the collection.</summary>
6231 <param name="attributes">An array of <see cref="T:System.CodeDom.MemberAttributes"></see> to compare with the attributes in this collection.</param>
6232 <returns>true if all the attributes in the array are contained in the collection and have the same values as the attributes in the collection; otherwise, false.</returns>
6234 <member name="P:System.ComponentModel.AttributeCollection.System#Collections#ICollection#Count">
6235 <summary>Gets the number of elements contained in the collection.</summary>
6236 <returns>The number of elements contained in the collection.</returns>
6238 <member name="P:System.ComponentModel.AttributeCollection.System#Collections#ICollection#IsSynchronized">
6239 <summary>Gets a value indicating whether access to the collection is synchronized (thread-safe).</summary>
6240 <returns>true if access to the collection is synchronized (thread-safe); otherwise, false.</returns>
6242 <member name="P:System.ComponentModel.AttributeCollection.System#Collections#ICollection#SyncRoot">
6243 <summary>Gets an object that can be used to synchronize access to the collection.</summary>
6244 <returns>An object that can be used to synchronize access to the collection.</returns>
6246 <member name="M:System.ComponentModel.AttributeCollection.System#Collections#IEnumerable#GetEnumerator">
6247 <summary>Returns an <see cref="T:System.Collections.IEnumerator"></see> for the <see cref="T:System.Collections.IDictionary"></see>.</summary>
6248 <returns>An <see cref="System.Collections.IEnumerator"></see> for the <see cref="System.Collections.IDictionary"></see>.</returns>
6250 <member name="T:System.ComponentModel.AttributeProviderAttribute">
6251 <summary>Enables attribute redirection. This class cannot be inherited.</summary>
6253 <member name="M:System.ComponentModel.AttributeProviderAttribute.#ctor(System.String)">
6254 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeProviderAttribute"></see> class with the given type name.</summary>
6255 <param name="typeName">The name of the type to specify.</param>
6256 <exception cref="T:System.ArgumentNullException"><paramref name="typeName">typeName</paramref> is null.</exception>
6258 <member name="M:System.ComponentModel.AttributeProviderAttribute.#ctor(System.Type)">
6259 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeProviderAttribute"></see> class with the given type.</summary>
6260 <param name="type">The type to specify.</param>
6261 <exception cref="T:System.ArgumentNullException"><paramref name="type">type</paramref> is null.</exception>
6263 <member name="M:System.ComponentModel.AttributeProviderAttribute.#ctor(System.String,System.String)">
6264 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.AttributeProviderAttribute"></see> class with the given type name and property name.</summary>
6265 <param name="typeName">The name of the type to specify.</param>
6266 <param name="propertyName">The name of the property for which attributes will be retrieved.</param>
6267 <exception cref="T:System.ArgumentNullException"><paramref name="propertyName">propertyName</paramref> is null.</exception>
6269 <member name="P:System.ComponentModel.AttributeProviderAttribute.PropertyName">
6270 <summary>Gets the name of the property for which attributes will be retrieved.</summary>
6271 <returns>The name of the property for which attributes will be retrieved.</returns>
6273 <member name="P:System.ComponentModel.AttributeProviderAttribute.TypeName">
6274 <summary>Gets the assembly qualified type name passed into the constructor.</summary>
6275 <returns>The assembly qualified name of the type specified in the constructor.</returns>
6277 <member name="T:System.ComponentModel.BaseNumberConverter">
6278 <summary>Provides a base type converter for nonfloating-point numerical types.</summary>
6280 <member name="M:System.ComponentModel.BaseNumberConverter.#ctor">
6281 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BaseNumberConverter"></see> class.</summary>
6283 <member name="M:System.ComponentModel.BaseNumberConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
6284 <summary>Determines if this converter can convert an object in the given source type to the native type of the converter.</summary>
6285 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6286 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type from which you want to convert.</param>
6287 <returns>true if this converter can perform the operation; otherwise, false.</returns>
6289 <member name="M:System.ComponentModel.BaseNumberConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
6290 <summary>Returns a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
6291 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6292 <param name="t">A <see cref="T:System.Type"></see> that represents the type to which you want to convert.</param>
6293 <returns>true if this converter can perform the operation; otherwise, false.</returns>
6295 <member name="M:System.ComponentModel.BaseNumberConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
6296 <summary>Converts the given object to the converter&#39;s native type.</summary>
6297 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6298 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to represent the number.</param>
6299 <param name="value">The object to convert.</param>
6300 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
6301 <exception cref="T:System.Exception"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
6302 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
6304 <member name="M:System.ComponentModel.BaseNumberConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
6305 <summary>Converts the specified object to another type.</summary>
6306 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6307 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to represent the number.</param>
6308 <param name="value">The object to convert.</param>
6309 <param name="destinationType">The type to convert the object to.</param>
6310 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
6311 <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
6312 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
6314 <member name="T:System.ComponentModel.BindableAttribute">
6315 <summary>Specifies whether a member is typically used for binding. This class cannot be inherited.</summary>
6317 <member name="M:System.ComponentModel.BindableAttribute.#ctor(System.Boolean)">
6318 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindableAttribute"></see> class with a Boolean value.</summary>
6319 <param name="bindable">true to use property for binding; otherwise, false.</param>
6321 <member name="M:System.ComponentModel.BindableAttribute.#ctor(System.ComponentModel.BindableSupport)">
6322 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindableAttribute"></see> class with one of the <see cref="T:System.ComponentModel.BindableSupport"></see> values.</summary>
6323 <param name="flags">One of the <see cref="T:System.ComponentModel.BindableSupport"></see> values.</param>
6325 <member name="M:System.ComponentModel.BindableAttribute.#ctor(System.Boolean,System.ComponentModel.BindingDirection)">
6326 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindableAttribute"></see> class.</summary>
6327 <param name="bindable">true to use property for binding; otherwise, false.</param>
6328 <param name="direction">One of the <see cref="T:System.ComponentModel.BindingDirection"></see> values.</param>
6330 <member name="M:System.ComponentModel.BindableAttribute.#ctor(System.ComponentModel.BindableSupport,System.ComponentModel.BindingDirection)">
6331 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindableAttribute"></see> class.</summary>
6332 <param name="flags">One of the <see cref="T:System.ComponentModel.BindableSupport"></see> values.</param>
6333 <param name="direction">One of the <see cref="T:System.ComponentModel.BindingDirection"></see> values.</param>
6335 <member name="P:System.ComponentModel.BindableAttribute.Bindable">
6336 <summary>Gets a value indicating that a property is typically used for binding.</summary>
6337 <returns>true if the property is typically used for binding; otherwise, false.</returns>
6339 <member name="F:System.ComponentModel.BindableAttribute.Default">
6340 <summary>Specifies the default value for the <see cref="T:System.ComponentModel.BindableAttribute"></see>, which is <see cref="F:System.ComponentModel.BindableAttribute.No"></see>. This field is read-only.</summary>
6343 <member name="P:System.ComponentModel.BindableAttribute.Direction">
6344 <summary>Gets a value indicating the direction or directions of this property&#39;s data binding.</summary>
6345 <returns>The direction of this property’s data binding.</returns>
6347 <member name="M:System.ComponentModel.BindableAttribute.Equals(System.Object)">
6348 <summary>Determines whether two <see cref="T:System.ComponentModel.BindableAttribute"></see> objects are equal.</summary>
6349 <param name="obj">The object to compare.</param>
6350 <returns>true if the specified <see cref="System.ComponentModel.BindableAttribute"></see> is equal to the current <see cref="System.ComponentModel.BindableAttribute"></see>; false if it is not equal.</returns>
6352 <member name="M:System.ComponentModel.BindableAttribute.GetHashCode">
6353 <summary>Serves as a hash function for the <see cref="T:System.ComponentModel.BindableAttribute"></see> class.</summary>
6354 <returns>A hash code for the current <see cref="System.ComponentModel.BindableAttribute"></see>.</returns>
6356 <member name="M:System.ComponentModel.BindableAttribute.IsDefaultAttribute">
6357 <summary>Determines if this attribute is the default.</summary>
6358 <returns>true if the attribute is the default value for this attribute class; otherwise, false.</returns>
6360 <member name="F:System.ComponentModel.BindableAttribute.No">
6361 <summary>Specifies that a property is not typically used for binding. This field is read-only.</summary>
6364 <member name="F:System.ComponentModel.BindableAttribute.Yes">
6365 <summary>Specifies that a property is typically used for binding. This field is read-only.</summary>
6368 <member name="T:System.ComponentModel.BindableSupport">
6369 <summary>Specifies values to indicate whether a property can be bound to a data element or another property.</summary>
6371 <member name="F:System.ComponentModel.BindableSupport.Default">
6372 <summary>The property is set to the default.</summary>
6375 <member name="F:System.ComponentModel.BindableSupport.No">
6376 <summary>The property is not bindable at design time.</summary>
6379 <member name="F:System.ComponentModel.BindableSupport.Yes">
6380 <summary>The property is bindable at design time.</summary>
6383 <member name="T:System.ComponentModel.BindingDirection">
6384 <summary>Specifies whether the template can be bound one way or two ways.</summary>
6386 <member name="F:System.ComponentModel.BindingDirection.OneWay">
6387 <summary>The template can only accept property values. Used with a generic <see cref="T:System.Web.UI.ITemplate"></see>.</summary>
6390 <member name="F:System.ComponentModel.BindingDirection.TwoWay">
6391 <summary>The template can accept and expose property values. Used with an <see cref="T:System.Web.UI.IBindableTemplate"></see>.</summary>
6394 <member name="T:System.ComponentModel.BindingList`1">
6395 <summary>Provides a generic collection that supports data binding.</summary>
6396 <typeparam name="T">The type of elements in the list.</typeparam>
6398 <member name="M:System.ComponentModel.BindingList`1.#ctor">
6399 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindingList`1"></see> class using default values.</summary>
6401 <member name="M:System.ComponentModel.BindingList`1.#ctor(System.Collections.Generic.IList{`0})">
6402 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindingList`1"></see> class with the specified list.</summary>
6403 <param name="list">An <see cref="T:System.Collections.Generic.IList`1"></see> of items to be contained in the <see cref="T:System.ComponentModel.BindingList`1"></see>.</param>
6405 <member name="E:System.ComponentModel.BindingList`1.AddingNew">
6406 <summary>Occurs before an item is added to the list.</summary>
6408 <member name="M:System.ComponentModel.BindingList`1.AddNew">
6409 <summary>Adds a new item to the collection.</summary>
6410 <returns>The item added to the list.</returns>
6411 <exception cref="T:System.InvalidOperationException">The <see cref="System.Windows.Forms.BindingSource.AllowNew"></see> property is set to false.
6413 A public default constructor could not be found for the current item type.</exception>
6415 <member name="M:System.ComponentModel.BindingList`1.AddNewCore">
6416 <summary>Adds a new item to the end of the collection.</summary>
6417 <returns>The item that was added to the collection.</returns>
6418 <exception cref="T:System.InvalidCastException">The new item is not the same type as the objects contained in the <see cref="System.ComponentModel.BindingList`1"></see>.</exception>
6420 <member name="P:System.ComponentModel.BindingList`1.AllowEdit">
6421 <summary>Gets or sets a value indicating whether items in the list can be edited.</summary>
6422 <returns>true if list items can be edited; otherwise, false. The default is true.</returns>
6424 <member name="P:System.ComponentModel.BindingList`1.AllowNew">
6425 <summary>Gets or sets a value indicating whether you can add items to the list using the <see cref="M:System.ComponentModel.BindingList`1.AddNew"></see> method.</summary>
6426 <returns>true if you can add items to the list with the <see cref="System.ComponentModel.BindingList`1.AddNew"></see> method; otherwise, false. The default depends on the underlying type contained in the list.</returns>
6428 <member name="P:System.ComponentModel.BindingList`1.AllowRemove">
6429 <summary>Gets or sets a value indicating whether you can remove items from the collection.</summary>
6430 <returns>true if you can remove items from the list with the <see cref="System.ComponentModel.BindingList`1.RemoveItem(System.Int32)"></see> method otherwise, false. The default is true.</returns>
6432 <member name="M:System.ComponentModel.BindingList`1.ApplySortCore(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
6433 <summary>Sorts the items if overridden in a derived class; otherwise, throws a <see cref="T:System.NotSupportedException"></see>.</summary>
6434 <param name="prop">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that specifies the property to sort on.</param>
6435 <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values.</param>
6436 <exception cref="T:System.NotSupportedException">Method is not overridden in a derived class.</exception>
6438 <member name="M:System.ComponentModel.BindingList`1.CancelNew(System.Int32)">
6439 <summary>Discards a pending new item.</summary>
6440 <param name="itemIndex">The index of the of the new item to be added</param>
6442 <member name="M:System.ComponentModel.BindingList`1.ClearItems">
6443 <summary>Removes all elements from the collection.</summary>
6445 <member name="M:System.ComponentModel.BindingList`1.EndNew(System.Int32)">
6446 <summary>Commits a pending new item to the collection.</summary>
6447 <param name="itemIndex">The index of the new item to be added.</param>
6449 <member name="M:System.ComponentModel.BindingList`1.FindCore(System.ComponentModel.PropertyDescriptor,System.Object)">
6450 <summary>Searches for the index of the item that has the specified property descriptor with the specified value, if searching is implemented in a derived class; otherwise, a <see cref="T:System.NotSupportedException"></see>.</summary>
6451 <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to search for.</param>
6452 <param name="key">The value of property to match.</param>
6453 <returns>The zero-based index of the item that matches the property descriptor and contains the specified value.</returns>
6454 <exception cref="T:System.NotSupportedException"><see cref="System.ComponentModel.BindingList`1.FindCore(System.ComponentModel.PropertyDescriptor,System.Object)"></see> is not overridden in a derived class.</exception>
6456 <member name="M:System.ComponentModel.BindingList`1.InsertItem(System.Int32,`0)">
6457 <summary>Inserts the specified item in the list at the specified index.</summary>
6458 <param name="index">The zero-based index where the item is to be inserted.</param>
6459 <param name="item">The item to insert in the list.</param>
6461 <member name="P:System.ComponentModel.BindingList`1.IsSortedCore">
6462 <summary>Gets a value indicating whether the list is sorted.</summary>
6463 <returns>true if the list is sorted; otherwise, false. The default is false.</returns>
6465 <member name="E:System.ComponentModel.BindingList`1.ListChanged">
6466 <summary>Occurs when the list or an item in the list changes.</summary>
6468 <member name="M:System.ComponentModel.BindingList`1.OnAddingNew(System.ComponentModel.AddingNewEventArgs)">
6469 <summary>Raises the <see cref="E:System.ComponentModel.BindingList`1.AddingNew"></see> event.</summary>
6470 <param name="e">An <see cref="T:System.ComponentModel.AddingNewEventArgs"></see> that contains the event data.</param>
6472 <member name="M:System.ComponentModel.BindingList`1.OnListChanged(System.ComponentModel.ListChangedEventArgs)">
6473 <summary>Raises the <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> event.</summary>
6474 <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs"></see> that contains the event data.</param>
6476 <member name="P:System.ComponentModel.BindingList`1.RaiseListChangedEvents">
6477 <summary>Gets or sets a value indicating whether adding or removing items within the list raises <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> events.</summary>
6478 <returns>true if adding or removing items raises <see cref="System.ComponentModel.BindingList`1.ListChanged"></see> events; otherwise, false. The default is true.</returns>
6480 <member name="M:System.ComponentModel.BindingList`1.RemoveItem(System.Int32)">
6481 <summary>Removes the item at the specified index.</summary>
6482 <param name="index">The zero-based index of the item to remove.</param>
6483 <exception cref="T:System.NotSupportedException">You are removing a newly added item and <see cref="System.ComponentModel.IBindingList.AllowRemove"></see> is set to false.</exception>
6485 <member name="M:System.ComponentModel.BindingList`1.RemoveSortCore">
6486 <summary>Removes any sort applied with <see cref="M:System.ComponentModel.BindingList`1.ApplySortCore(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"></see> if sorting is implemented in a derived class; otherwise, raises <see cref="T:System.NotSupportedException"></see>.</summary>
6487 <exception cref="T:System.NotSupportedException">Method is not overridden in a derived class.</exception>
6489 <member name="M:System.ComponentModel.BindingList`1.ResetBindings">
6490 <summary>Raises a <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> event of type <see cref="F:System.ComponentModel.ListChangedType.Reset"></see>.</summary>
6492 <member name="M:System.ComponentModel.BindingList`1.ResetItem(System.Int32)">
6493 <summary>Raises a <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> event of type <see cref="F:System.ComponentModel.ListChangedType.ItemChanged"></see> for the item at the specified position.</summary>
6494 <param name="position">A zero-based index of the item to be reset.</param>
6496 <member name="M:System.ComponentModel.BindingList`1.SetItem(System.Int32,`0)">
6497 <summary>Replaces the item at the specified index with the specified item.</summary>
6498 <param name="index">The zero-based index of the item to replace.</param>
6499 <param name="item">The new value for the item at the specified index. The value can be null for reference types.</param>
6500 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.
6502 <paramref name="index">index</paramref> is greater than <see cref="System.Collections.ObjectModel.Collection`1.Count"></see>.</exception>
6504 <member name="P:System.ComponentModel.BindingList`1.SortDirectionCore">
6505 <summary>Gets the direction the list is sorted.</summary>
6506 <returns>One of the <see cref="System.ComponentModel.ListSortDirection"></see> values. The default is <see cref="System.ComponentModel.ListSortDirection.Ascending"></see>.</returns>
6508 <member name="P:System.ComponentModel.BindingList`1.SortPropertyCore">
6509 <summary>Gets the property descriptor that is used for sorting the list if sorting is implemented in a derived class; otherwise, returns null.</summary>
6510 <returns>The <see cref="System.ComponentModel.PropertyDescriptor"></see> used for sorting the list.</returns>
6512 <member name="P:System.ComponentModel.BindingList`1.SupportsChangeNotificationCore">
6513 <summary>Gets a value indicating whether <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> events are enabled.</summary>
6514 <returns>true if <see cref="System.ComponentModel.BindingList`1.ListChanged"></see> events are supported; otherwise, false. The default is true.</returns>
6516 <member name="P:System.ComponentModel.BindingList`1.SupportsSearchingCore">
6517 <summary>Gets a value indicating whether the list supports searching.</summary>
6518 <returns>true if the list supports searching; otherwise, false. The default is false.</returns>
6520 <member name="P:System.ComponentModel.BindingList`1.SupportsSortingCore">
6521 <summary>Gets a value indicating whether the list supports sorting.</summary>
6522 <returns>true if the list supports sorting; otherwise, false. The default is false.</returns>
6524 <member name="M:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#AddIndex(System.ComponentModel.PropertyDescriptor)">
6525 <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.AddIndex(System.ComponentModel.PropertyDescriptor)"></see>.</summary>
6526 <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to add as a search criteria.</param>
6528 <member name="M:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#AddNew">
6529 <summary>Adds a new item to the list. For more information, see <see cref="M:System.ComponentModel.IBindingList.AddNew"></see>.</summary>
6530 <returns>The item added to the list.</returns>
6531 <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
6533 <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#AllowEdit">
6534 <summary>Gets a value indicating whether items in the list can be edited.</summary>
6535 <returns>true if list items can be edited; otherwise, false. The default is true.</returns>
6537 <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#AllowNew">
6538 <summary>Gets a value indicating whether new items can be added to the list using the <see cref="M:System.ComponentModel.BindingList`1.AddNew"></see> method.</summary>
6539 <returns>true if you can add items to the list with the <see cref="System.ComponentModel.BindingList`1.AddNew"></see> method; otherwise, false. The default depends on the underlying type contained in the list.</returns>
6541 <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#AllowRemove">
6542 <summary>Gets a value indicating whether items can be removed from the list.</summary>
6543 <returns>true if you can remove items from the list with the <see cref="System.ComponentModel.BindingList`1.RemoveItem(System.Int32)"></see> method; otherwise, false. The default is true.</returns>
6545 <member name="M:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
6546 <summary>Sorts the list based on a <see cref="T:System.ComponentModel.PropertyDescriptor"></see> and a <see cref="T:System.ComponentModel.ListSortDirection"></see>. For a complete description of this member, see <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"></see>.</summary>
6547 <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to sort by.</param>
6548 <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values.</param>
6550 <member name="M:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#Find(System.ComponentModel.PropertyDescriptor,System.Object)">
6551 <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"></see>.</summary>
6552 <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to search on.</param>
6553 <param name="key">The value of the property parameter to search for.</param>
6554 <returns>The index of the row that has the given <see cref="System.ComponentModel.PropertyDescriptor"></see> .</returns>
6556 <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#IsSorted">
6557 <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.IsSorted"></see>.</summary>
6558 <returns>true if <see cref="System.ComponentModel.IBindingListView.ApplySort(System.ComponentModel.ListSortDescriptionCollection)"></see> has been called and <see cref="System.ComponentModel.IBindingList.RemoveSort"></see> has not been called; otherwise, false.</returns>
6560 <member name="M:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#RemoveIndex(System.ComponentModel.PropertyDescriptor)">
6561 <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.RemoveIndex(System.ComponentModel.PropertyDescriptor)"></see>.</summary>
6562 <param name="prop">A <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to remove from the indexes used for searching.</param>
6564 <member name="M:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#RemoveSort">
6565 <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.RemoveSort"></see></summary>
6567 <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#SortDirection">
6568 <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortDirection"></see>.</summary>
6569 <returns>One of the <see cref="System.ComponentModel.ListSortDirection"></see> values.</returns>
6571 <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#SortProperty">
6572 <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortProperty"></see>.</summary>
6573 <returns>The <see cref="System.ComponentModel.PropertyDescriptor"></see> that is being used for sorting.</returns>
6575 <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#SupportsChangeNotification">
6576 <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsChangeNotification"></see>.</summary>
6577 <returns>true if a <see cref="System.ComponentModel.IBindingList.ListChanged"></see> event is raised when the list changes or when an item changes; otherwise, false.</returns>
6579 <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#SupportsSearching">
6580 <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSearching"></see>.</summary>
6581 <returns>true if the list supports searching using the <see cref="System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"></see> method; otherwise, false.</returns>
6583 <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IBindingList#SupportsSorting">
6584 <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSorting"></see>.</summary>
6585 <returns>true if the list supports sorting; otherwise, false.</returns>
6587 <member name="P:System.ComponentModel.BindingList`1.System#ComponentModel#IRaiseItemChangedEvents#RaisesItemChangedEvents">
6588 <summary>Gets a value indicating whether item property value changes raise <see cref="E:System.ComponentModel.BindingList`1.ListChanged"></see> events of type <see cref="F:System.ComponentModel.ListChangedType.ItemChanged"></see>. This member cannot be overridden in a derived class.</summary>
6589 <returns>true if the list type implements <see cref="System.ComponentModel.INotifyPropertyChanged"></see>, otherwise, false. The default is false.</returns>
6591 <member name="T:System.ComponentModel.BooleanConverter">
6592 <summary>Provides a type converter to convert <see cref="T:System.Boolean"></see> objects to and from various other representations.</summary>
6594 <member name="M:System.ComponentModel.BooleanConverter.#ctor">
6595 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BooleanConverter"></see> class.</summary>
6597 <member name="M:System.ComponentModel.BooleanConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
6598 <summary>Gets a value indicating whether this converter can convert an object in the given source type to a Boolean object using the specified context.</summary>
6599 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6600 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
6601 <returns>true if this object can perform the conversion; otherwise, false.</returns>
6603 <member name="M:System.ComponentModel.BooleanConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
6604 <summary>Converts the given value object to a Boolean object.</summary>
6605 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6606 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see> that specifies the culture to which to convert.</param>
6607 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
6608 <returns>An <see cref="System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
6609 <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
6610 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
6612 <member name="M:System.ComponentModel.BooleanConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
6613 <summary>Gets a collection of standard values for the Boolean data type.</summary>
6614 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6615 <returns>A <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that holds a standard set of valid values.</returns>
6617 <member name="M:System.ComponentModel.BooleanConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
6618 <summary>Gets a value indicating whether the list of standard values returned from the <see cref="M:System.ComponentModel.BooleanConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> method is an exclusive list.</summary>
6619 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6620 <returns>true because the <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="System.ComponentModel.BooleanConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> is an exhaustive list of possible values. This method never returns false.</returns>
6622 <member name="M:System.ComponentModel.BooleanConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
6623 <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list.</summary>
6624 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6625 <returns>true because <see cref="System.ComponentModel.BooleanConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)"></see> can be called to find a common set of values the object supports. This method never returns false.</returns>
6627 <member name="T:System.ComponentModel.ByteConverter">
6628 <summary>Provides a type converter to convert 8-bit unsigned integer objects to and from various other representations.</summary>
6630 <member name="M:System.ComponentModel.ByteConverter.#ctor">
6631 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ByteConverter"></see> class.</summary>
6633 <member name="T:System.ComponentModel.CancelEventHandler">
6634 <summary>Represents the method that handles a cancelable event.</summary>
6635 <param name="sender">The source of the event.</param>
6636 <param name="e">A <see cref="T:System.ComponentModel.CancelEventArgs"></see> that contains the event data.</param>
6638 <member name="T:System.ComponentModel.CharConverter">
6639 <summary>Provides a type converter to convert Unicode character objects to and from various other representations.</summary>
6641 <member name="M:System.ComponentModel.CharConverter.#ctor">
6642 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CharConverter"></see> class.</summary>
6644 <member name="M:System.ComponentModel.CharConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
6645 <summary>Gets a value indicating whether this converter can convert an object in the given source type to a Unicode character object using the specified context.</summary>
6646 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6647 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you want to convert from.</param>
6648 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
6650 <member name="M:System.ComponentModel.CharConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
6651 <summary>Converts the given object to a Unicode character object.</summary>
6652 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6653 <param name="culture">The culture into which value will be converted.</param>
6654 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
6655 <returns>An <see cref="System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
6656 <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
6657 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
6659 <member name="M:System.ComponentModel.CharConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
6660 <summary>Converts the given value object to a Unicode character object using the arguments.</summary>
6661 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6662 <param name="culture">The culture into which value will be converted.</param>
6663 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
6664 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
6665 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
6666 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
6668 <member name="T:System.ComponentModel.CollectionChangeAction">
6669 <summary>Specifies how the collection is changed.</summary>
6671 <member name="F:System.ComponentModel.CollectionChangeAction.Add">
6672 <summary>Specifies that an element was added to the collection.</summary>
6675 <member name="F:System.ComponentModel.CollectionChangeAction.Refresh">
6676 <summary>Specifies that the entire collection has changed. This is caused by using methods that manipulate the entire collection, such as <see cref="M:System.Collections.CollectionBase.Clear"></see>.</summary>
6679 <member name="F:System.ComponentModel.CollectionChangeAction.Remove">
6680 <summary>Specifies that an element was removed from the collection.</summary>
6683 <member name="T:System.ComponentModel.CollectionChangeEventArgs">
6684 <summary>Provides data for the <see cref="E:System.Data.DataColumnCollection.CollectionChanged"></see> event.</summary>
6686 <member name="M:System.ComponentModel.CollectionChangeEventArgs.#ctor(System.ComponentModel.CollectionChangeAction,System.Object)">
6687 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CollectionChangeEventArgs"></see> class.</summary>
6688 <param name="action">One of the <see cref="T:System.ComponentModel.CollectionChangeAction"></see> values that specifies how the collection changed.</param>
6689 <param name="element">An <see cref="T:System.Object"></see> that specifies the instance of the collection where the change occurred.</param>
6691 <member name="P:System.ComponentModel.CollectionChangeEventArgs.Action">
6692 <summary>Gets an action that specifies how the collection changed.</summary>
6693 <returns>One of the <see cref="System.ComponentModel.CollectionChangeAction"></see> values.</returns>
6695 <member name="P:System.ComponentModel.CollectionChangeEventArgs.Element">
6696 <summary>Gets the instance of the collection with the change.</summary>
6697 <returns>An <see cref="System.Object"></see> that represents the instance of the collection with the change, or null if you refresh the collection.</returns>
6699 <member name="T:System.ComponentModel.CollectionChangeEventHandler">
6700 <summary>Represents the method that handles the <see cref="E:System.Data.DataColumnCollection.CollectionChanged"></see> event raised when adding elements to or removing elements from a collection.</summary>
6701 <param name="sender">The source of the event.</param>
6702 <param name="e">A <see cref="T:System.ComponentModel.CollectionChangeEventArgs"></see> that contains the event data.</param>
6704 <member name="T:System.ComponentModel.CollectionConverter">
6705 <summary>Provides a type converter to convert collection objects to and from various other representations.</summary>
6707 <member name="M:System.ComponentModel.CollectionConverter.#ctor">
6708 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.CollectionConverter"></see> class.</summary>
6710 <member name="M:System.ComponentModel.CollectionConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
6711 <summary>Converts the given value object to the specified destination type.</summary>
6712 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6713 <param name="culture">The culture to which value will be converted.</param>
6714 <param name="value">The <see cref="T:System.Object"></see> to convert. This parameter must inherit from <see cref="T:System.Collections.ICollection"></see>.</param>
6715 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
6716 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
6717 <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
6718 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
6720 <member name="M:System.ComponentModel.CollectionConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
6721 <summary>Gets a collection of properties for the type of array specified by the value parameter using the specified context and attributes.</summary>
6722 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6723 <param name="value">An <see cref="T:System.Object"></see> that specifies the type of array to get the properties for.</param>
6724 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that will be used as a filter.</param>
6725 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for this data type, or null if there are no properties. This method always returns null.</returns>
6727 <member name="M:System.ComponentModel.CollectionConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
6728 <summary>Gets a value indicating whether this object supports properties.</summary>
6729 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
6730 <returns>false because <see cref="System.ComponentModel.CollectionConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])"></see> should not be called to find the properties of this object. This method never returns true.</returns>
6732 <member name="T:System.ComponentModel.ComplexBindingPropertiesAttribute">
6733 <summary>Specifies the data source and data member properties for a component that supports complex data binding. This class cannot be inherited.</summary>
6735 <member name="M:System.ComponentModel.ComplexBindingPropertiesAttribute.#ctor">
6736 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> class using no parameters.</summary>
6738 <member name="M:System.ComponentModel.ComplexBindingPropertiesAttribute.#ctor(System.String)">
6739 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> class using the specified data source.</summary>
6740 <param name="dataSource">The name of the property to be used as the data source.</param>
6742 <member name="M:System.ComponentModel.ComplexBindingPropertiesAttribute.#ctor(System.String,System.String)">
6743 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> class using the specified data source and data member.</summary>
6744 <param name="dataSource">The name of the property to be used as the data source.</param>
6745 <param name="dataMember">The name of the property to be used as the source for data.</param>
6747 <member name="P:System.ComponentModel.ComplexBindingPropertiesAttribute.DataMember">
6748 <summary>Gets the name of the data member property for the component to which the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> is bound.</summary>
6749 <returns>The name of the data member property for the component to which <see cref="System.ComponentModel.ComplexBindingPropertiesAttribute"></see> is bound</returns>
6751 <member name="P:System.ComponentModel.ComplexBindingPropertiesAttribute.DataSource">
6752 <summary>Gets the name of the data source property for the component to which the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> is bound.</summary>
6753 <returns>The name of the data source property for the component to which <see cref="System.ComponentModel.ComplexBindingPropertiesAttribute"></see> is bound.</returns>
6755 <member name="F:System.ComponentModel.ComplexBindingPropertiesAttribute.Default">
6756 <summary>Represents the default value for the <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> class.</summary>
6759 <member name="M:System.ComponentModel.ComplexBindingPropertiesAttribute.Equals(System.Object)">
6760 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> instance.</summary>
6761 <param name="obj">The <see cref="T:System.Object"></see> to compare with the current <see cref="T:System.ComponentModel.ComplexBindingPropertiesAttribute"></see> instance</param>
6762 <returns>true if the object is equal to the current instance; otherwise, false, indicating they are not equal.</returns>
6764 <member name="M:System.ComponentModel.ComplexBindingPropertiesAttribute.GetHashCode">
6765 <summary>Returns the hash code for this instance.</summary>
6766 <returns>A 32-bit signed integer hash code.</returns>
6768 <member name="T:System.ComponentModel.Design.HelpContextType">
6769 <summary>Defines identifiers that indicate information about the context in which a request for Help information originated.</summary>
6771 <member name="F:System.ComponentModel.Design.HelpContextType.Ambient">
6772 <summary>A general context.</summary>
6775 <member name="F:System.ComponentModel.Design.HelpContextType.Selection">
6776 <summary>A selection.</summary>
6779 <member name="F:System.ComponentModel.Design.HelpContextType.ToolWindowSelection">
6780 <summary>A tool window selection.</summary>
6783 <member name="F:System.ComponentModel.Design.HelpContextType.Window">
6784 <summary>A window.</summary>
6787 <member name="T:System.ComponentModel.Design.HelpKeywordAttribute">
6788 <summary>Specifies the context keyword for a class or member. This class cannot be inherited.</summary>
6790 <member name="M:System.ComponentModel.Design.HelpKeywordAttribute.#ctor">
6791 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see> class.</summary>
6793 <member name="M:System.ComponentModel.Design.HelpKeywordAttribute.#ctor(System.String)">
6794 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see> class.</summary>
6795 <param name="keyword">The Help keyword value.</param>
6796 <exception cref="T:System.ArgumentNullException"><paramref name="keyword">keyword</paramref> is null.</exception>
6798 <member name="M:System.ComponentModel.Design.HelpKeywordAttribute.#ctor(System.Type)">
6799 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see> class from the given type.</summary>
6800 <param name="t">The type from which the Help keyword will be taken.</param>
6801 <exception cref="T:System.ArgumentNullException"><paramref name="t">t</paramref> is null.</exception>
6803 <member name="F:System.ComponentModel.Design.HelpKeywordAttribute.Default">
6804 <summary>Represents the default value for <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see>. This field is read-only.</summary>
6807 <member name="M:System.ComponentModel.Design.HelpKeywordAttribute.Equals(System.Object)">
6808 <summary>Determines whether two <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see> instances are equal.</summary>
6809 <param name="obj">The <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see> to compare with the current <see cref="T:System.ComponentModel.Design.HelpKeywordAttribute"></see>.</param>
6810 <returns>true if the specified <see cref="System.ComponentModel.Design.HelpKeywordAttribute"></see> is equal to the current <see cref="System.ComponentModel.Design.HelpKeywordAttribute"></see>; otherwise, false.</returns>
6812 <member name="M:System.ComponentModel.Design.HelpKeywordAttribute.GetHashCode">
6813 <summary>Returns the hash code for this instance.</summary>
6814 <returns>A hash code for the current <see cref="System.ComponentModel.Design.HelpKeywordAttribute"></see>.</returns>
6816 <member name="P:System.ComponentModel.Design.HelpKeywordAttribute.HelpKeyword">
6817 <summary>Gets the Help keyword supplied by this attribute.</summary>
6818 <returns>The Help keyword supplied by this attribute.</returns>
6820 <member name="M:System.ComponentModel.Design.HelpKeywordAttribute.IsDefaultAttribute">
6821 <summary>Determines whether the Help keyword is null.</summary>
6822 <returns>true if the Help keyword is null; otherwise, false.</returns>
6824 <member name="T:System.ComponentModel.Design.HelpKeywordType">
6825 <summary>Defines identifiers that indicate the type of a Help keyword.</summary>
6827 <member name="F:System.ComponentModel.Design.HelpKeywordType.F1Keyword">
6828 <summary>A keyword that F1 was pressed to request help about.</summary>
6831 <member name="F:System.ComponentModel.Design.HelpKeywordType.FilterKeyword">
6832 <summary>A filter keyword.</summary>
6835 <member name="F:System.ComponentModel.Design.HelpKeywordType.GeneralKeyword">
6836 <summary>A general keyword.</summary>
6839 <member name="T:System.ComponentModel.Design.IComponentChangeService">
6840 <summary>Provides an interface to add and remove the event handlers for events that add, change, remove or rename components, and provides methods to raise a <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanged"></see> or <see cref="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanging"></see> event.</summary>
6842 <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentAdded">
6843 <summary>Occurs when a component has been added.</summary>
6845 <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentAdding">
6846 <summary>Occurs when a component is in the process of being added.</summary>
6848 <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanged">
6849 <summary>Occurs when a component has been changed.</summary>
6851 <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentChanging">
6852 <summary>Occurs when a component is in the process of being changed.</summary>
6854 <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentRemoved">
6855 <summary>Occurs when a component has been removed.</summary>
6857 <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentRemoving">
6858 <summary>Occurs when a component is in the process of being removed.</summary>
6860 <member name="E:System.ComponentModel.Design.IComponentChangeService.ComponentRename">
6861 <summary>Occurs when a component is renamed.</summary>
6863 <member name="M:System.ComponentModel.Design.IComponentChangeService.OnComponentChanged(System.Object,System.ComponentModel.MemberDescriptor,System.Object,System.Object)">
6864 <summary>Announces to the component change service that a particular component has changed.</summary>
6865 <param name="component">The component that has changed.</param>
6866 <param name="member">The member that has changed. This is null if this change is not related to a single member.</param>
6867 <param name="oldValue">The old value of the member. This is valid only if the member is not null.</param>
6868 <param name="newValue">The new value of the member. This is valid only if the member is not null.</param>
6870 <member name="M:System.ComponentModel.Design.IComponentChangeService.OnComponentChanging(System.Object,System.ComponentModel.MemberDescriptor)">
6871 <summary>Announces to the component change service that a particular component is changing.</summary>
6872 <param name="component">The component that is about to change.</param>
6873 <param name="member">The member that is changing. This is null if this change is not related to a single member.</param>
6875 <member name="T:System.ComponentModel.Design.IComponentDiscoveryService">
6876 <summary>Enables enumeration of components at design time.</summary>
6878 <member name="M:System.ComponentModel.Design.IComponentDiscoveryService.GetComponentTypes(System.ComponentModel.Design.IDesignerHost,System.Type)">
6879 <summary>Gets the list of available component types.</summary>
6880 <param name="designerHost">The designer host providing design-time services. Can be null.</param>
6881 <param name="baseType">The base type specifying the components to retrieve. Can be null.</param>
6882 <returns>The list of available component types.</returns>
6884 <member name="T:System.ComponentModel.Design.IComponentInitializer">
6885 <summary>Provides a set of recommended default values during component creation.</summary>
6887 <member name="M:System.ComponentModel.Design.IComponentInitializer.InitializeExistingComponent(System.Collections.IDictionary)">
6888 <summary>Restores an instance of a component to its default state.</summary>
6889 <param name="defaultValues">A dictionary of default property values, which are name/value pairs, with which to reset the component&#39;s state.</param>
6891 <member name="M:System.ComponentModel.Design.IComponentInitializer.InitializeNewComponent(System.Collections.IDictionary)">
6892 <summary>Initializes a new component using a set of recommended values.</summary>
6893 <param name="defaultValues">A dictionary of default property values, which are name/value pairs, with which to initialize the component&#39;s state.</param>
6895 <member name="T:System.ComponentModel.Design.IDesigner">
6896 <summary>Provides the basic framework for building a custom designer.</summary>
6898 <member name="P:System.ComponentModel.Design.IDesigner.Component">
6899 <summary>Gets the base component that this designer is designing.</summary>
6900 <returns>An <see cref="System.ComponentModel.IComponent"></see> indicating the base component that this designer is designing.</returns>
6902 <member name="M:System.ComponentModel.Design.IDesigner.DoDefaultAction">
6903 <summary>Performs the default action for this designer.</summary>
6905 <member name="M:System.ComponentModel.Design.IDesigner.Initialize(System.ComponentModel.IComponent)">
6906 <summary>Initializes the designer with the specified component.</summary>
6907 <param name="component">The component to associate with this designer.</param>
6909 <member name="P:System.ComponentModel.Design.IDesigner.Verbs">
6910 <summary>Gets a collection of the design-time verbs supported by the designer.</summary>
6911 <returns>A <see cref="System.ComponentModel.Design.DesignerVerbCollection"></see> that contains the verbs supported by the designer, or null if the component has no verbs.</returns>
6913 <member name="T:System.ComponentModel.Design.IDesignerEventService">
6914 <summary>Provides event notifications when root designers are added and removed, when a selected component changes, and when the current root designer changes.</summary>
6916 <member name="P:System.ComponentModel.Design.IDesignerEventService.ActiveDesigner">
6917 <summary>Gets the root designer for the currently active document.</summary>
6918 <returns>The currently active document, or null if there is no active document.</returns>
6920 <member name="E:System.ComponentModel.Design.IDesignerEventService.ActiveDesignerChanged">
6921 <summary>Occurs when the current root designer changes.</summary>
6923 <member name="E:System.ComponentModel.Design.IDesignerEventService.DesignerCreated">
6924 <summary>Occurs when a root designer is created.</summary>
6926 <member name="E:System.ComponentModel.Design.IDesignerEventService.DesignerDisposed">
6927 <summary>Occurs when a root designer for a document is disposed.</summary>
6929 <member name="P:System.ComponentModel.Design.IDesignerEventService.Designers">
6930 <summary>Gets a collection of root designers for design documents that are currently active in the development environment.</summary>
6931 <returns>A <see cref="System.ComponentModel.Design.DesignerCollection"></see> containing the root designers that have been created and not yet disposed.</returns>
6933 <member name="E:System.ComponentModel.Design.IDesignerEventService.SelectionChanged">
6934 <summary>Occurs when the current design-view selection changes.</summary>
6936 <member name="T:System.ComponentModel.Design.IDesignerFilter">
6937 <summary>Provides an interface that enables a designer to access and filter the dictionaries of a <see cref="T:System.ComponentModel.TypeDescriptor"></see> that stores the property, attribute, and event descriptors that a component designer can expose to the design-time environment.</summary>
6939 <member name="M:System.ComponentModel.Design.IDesignerFilter.PostFilterAttributes(System.Collections.IDictionary)">
6940 <summary>When overridden in a derived class, allows a designer to change or remove items from the set of attributes that it exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
6941 <param name="attributes">The <see cref="T:System.Attribute"></see> objects for the class of the component. The keys in the dictionary of attributes are the <see cref="P:System.Attribute.TypeId"></see> values of the attributes.</param>
6943 <member name="M:System.ComponentModel.Design.IDesignerFilter.PostFilterEvents(System.Collections.IDictionary)">
6944 <summary>When overridden in a derived class, allows a designer to change or remove items from the set of events that it exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
6945 <param name="events">The <see cref="T:System.ComponentModel.EventDescriptor"></see> objects that represent the events of the class of the component. The keys in the dictionary of events are event names.</param>
6947 <member name="M:System.ComponentModel.Design.IDesignerFilter.PostFilterProperties(System.Collections.IDictionary)">
6948 <summary>When overridden in a derived class, allows a designer to change or remove items from the set of properties that it exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
6949 <param name="properties">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects that represent the properties of the class of the component. The keys in the dictionary of properties are property names.</param>
6951 <member name="M:System.ComponentModel.Design.IDesignerFilter.PreFilterAttributes(System.Collections.IDictionary)">
6952 <summary>When overridden in a derived class, allows a designer to add items to the set of attributes that it exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
6953 <param name="attributes">The <see cref="T:System.Attribute"></see> objects for the class of the component. The keys in the dictionary of attributes are the <see cref="P:System.Attribute.TypeId"></see> values of the attributes.</param>
6955 <member name="M:System.ComponentModel.Design.IDesignerFilter.PreFilterEvents(System.Collections.IDictionary)">
6956 <summary>When overridden in a derived class, allows a designer to add items to the set of events that it exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
6957 <param name="events">The <see cref="T:System.ComponentModel.EventDescriptor"></see> objects that represent the events of the class of the component. The keys in the dictionary of events are event names.</param>
6959 <member name="M:System.ComponentModel.Design.IDesignerFilter.PreFilterProperties(System.Collections.IDictionary)">
6960 <summary>When overridden in a derived class, allows a designer to add items to the set of properties that it exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
6961 <param name="properties">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> objects that represent the properties of the class of the component. The keys in the dictionary of properties are property names.</param>
6963 <member name="T:System.ComponentModel.Design.IDesignerHost">
6964 <summary>Provides an interface for managing designer transactions and components.</summary>
6966 <member name="M:System.ComponentModel.Design.IDesignerHost.Activate">
6967 <summary>Activates the designer that this host is hosting.</summary>
6969 <member name="E:System.ComponentModel.Design.IDesignerHost.Activated">
6970 <summary>Occurs when this designer is activated.</summary>
6972 <member name="P:System.ComponentModel.Design.IDesignerHost.Container">
6973 <summary>Gets the container for this designer host.</summary>
6974 <returns>The <see cref="System.ComponentModel.IContainer"></see> for this host.</returns>
6976 <member name="M:System.ComponentModel.Design.IDesignerHost.CreateComponent(System.Type)">
6977 <summary>Creates a component of the specified type and adds it to the design document.</summary>
6978 <param name="componentClass">The type of the component to create.</param>
6979 <returns>The newly created component.</returns>
6981 <member name="M:System.ComponentModel.Design.IDesignerHost.CreateComponent(System.Type,System.String)">
6982 <summary>Creates a component of the specified type and name, and adds it to the design document.</summary>
6983 <param name="componentClass">The type of the component to create.</param>
6984 <param name="name">The name for the component.</param>
6985 <returns>The newly created component.</returns>
6987 <member name="M:System.ComponentModel.Design.IDesignerHost.CreateTransaction">
6988 <summary>Creates a <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see> that can encapsulate event sequences to improve performance and enable undo and redo support functionality.</summary>
6989 <returns>A new instance of <see cref="System.ComponentModel.Design.DesignerTransaction"></see>. When you complete the steps in your transaction, you should call <see cref="System.ComponentModel.Design.DesignerTransaction.Commit"></see> on this object.</returns>
6991 <member name="M:System.ComponentModel.Design.IDesignerHost.CreateTransaction(System.String)">
6992 <summary>Creates a <see cref="T:System.ComponentModel.Design.DesignerTransaction"></see> that can encapsulate event sequences to improve performance and enable undo and redo support functionality, using the specified transaction description.</summary>
6993 <param name="description">A title or description for the newly created transaction.</param>
6994 <returns>A new <see cref="System.ComponentModel.Design.DesignerTransaction"></see>. When you have completed the steps in your transaction, you should call <see cref="System.ComponentModel.Design.DesignerTransaction.Commit"></see> on this object.</returns>
6996 <member name="E:System.ComponentModel.Design.IDesignerHost.Deactivated">
6997 <summary>Occurs when this designer is deactivated.</summary>
6999 <member name="M:System.ComponentModel.Design.IDesignerHost.DestroyComponent(System.ComponentModel.IComponent)">
7000 <summary>Destroys the specified component and removes it from the designer container.</summary>
7001 <param name="component">The component to destroy.</param>
7003 <member name="M:System.ComponentModel.Design.IDesignerHost.GetDesigner(System.ComponentModel.IComponent)">
7004 <summary>Gets the designer instance that contains the specified component.</summary>
7005 <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to retrieve the designer for.</param>
7006 <returns>An <see cref="System.ComponentModel.Design.IDesigner"></see>, or null if there is no designer for the specified component.</returns>
7008 <member name="M:System.ComponentModel.Design.IDesignerHost.GetType(System.String)">
7009 <summary>Gets an instance of the specified, fully qualified type name.</summary>
7010 <param name="typeName">The name of the type to load.</param>
7011 <returns>The type object for the specified type name, or null if the type cannot be found.</returns>
7013 <member name="P:System.ComponentModel.Design.IDesignerHost.InTransaction">
7014 <summary>Gets a value indicating whether the designer host is currently in a transaction.</summary>
7015 <returns>true if a transaction is in progress; otherwise, false.</returns>
7017 <member name="E:System.ComponentModel.Design.IDesignerHost.LoadComplete">
7018 <summary>Occurs when this designer completes loading its document.</summary>
7020 <member name="P:System.ComponentModel.Design.IDesignerHost.Loading">
7021 <summary>Gets a value indicating whether the designer host is currently loading the document.</summary>
7022 <returns>true if the designer host is currently loading the document; otherwise, false.</returns>
7024 <member name="P:System.ComponentModel.Design.IDesignerHost.RootComponent">
7025 <summary>Gets the instance of the base class used as the root component for the current design.</summary>
7026 <returns>The instance of the root component class.</returns>
7028 <member name="P:System.ComponentModel.Design.IDesignerHost.RootComponentClassName">
7029 <summary>Gets the fully qualified name of the class being designed.</summary>
7030 <returns>The fully qualified name of the base component class.</returns>
7032 <member name="E:System.ComponentModel.Design.IDesignerHost.TransactionClosed">
7033 <summary>Adds an event handler for the <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionClosed"></see> event.</summary>
7035 <member name="E:System.ComponentModel.Design.IDesignerHost.TransactionClosing">
7036 <summary>Adds an event handler for the <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionClosing"></see> event.</summary>
7038 <member name="P:System.ComponentModel.Design.IDesignerHost.TransactionDescription">
7039 <summary>Gets the description of the current transaction.</summary>
7040 <returns>A description of the current transaction.</returns>
7042 <member name="E:System.ComponentModel.Design.IDesignerHost.TransactionOpened">
7043 <summary>Adds an event handler for the <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionOpened"></see> event.</summary>
7045 <member name="E:System.ComponentModel.Design.IDesignerHost.TransactionOpening">
7046 <summary>Adds an event handler for the <see cref="E:System.ComponentModel.Design.IDesignerHost.TransactionOpening"></see> event.</summary>
7048 <member name="T:System.ComponentModel.Design.IDesignerHostTransactionState">
7049 <summary>Specifies methods for the designer host to report on the state of transactions.</summary>
7051 <member name="P:System.ComponentModel.Design.IDesignerHostTransactionState.IsClosingTransaction">
7052 <summary>Gets a value indicating whether the designer host is closing a transaction.</summary>
7053 <returns>true if the designer is closing a transaction; otherwise, false.</returns>
7055 <member name="T:System.ComponentModel.Design.IDesignerOptionService">
7056 <summary>Provides access to the designer options located on the Tools menu under the Options command in the Visual Studio development environment.</summary>
7058 <member name="M:System.ComponentModel.Design.IDesignerOptionService.GetOptionValue(System.String,System.String)">
7059 <summary>Gets the value of the specified Windows Forms Designer option.</summary>
7060 <param name="pageName">The name of the page that defines the option.</param>
7061 <param name="valueName">The name of the option property.</param>
7062 <returns>The value of the specified option.</returns>
7064 <member name="M:System.ComponentModel.Design.IDesignerOptionService.SetOptionValue(System.String,System.String,System.Object)">
7065 <summary>Sets the value of the specified Windows Forms Designer option.</summary>
7066 <param name="pageName">The name of the page that defines the option.</param>
7067 <param name="valueName">The name of the option property.</param>
7068 <param name="value">The new value.</param>
7070 <member name="T:System.ComponentModel.Design.IDictionaryService">
7071 <summary>Provides a basic, component site-specific, key-value pair dictionary through a service that a designer can use to store user-defined data.</summary>
7073 <member name="M:System.ComponentModel.Design.IDictionaryService.GetKey(System.Object)">
7074 <summary>Gets the key corresponding to the specified value.</summary>
7075 <param name="value">The value to look up in the dictionary.</param>
7076 <returns>The associated key, or null if no key exists.</returns>
7078 <member name="M:System.ComponentModel.Design.IDictionaryService.GetValue(System.Object)">
7079 <summary>Gets the value corresponding to the specified key.</summary>
7080 <param name="key">The key to look up the value for.</param>
7081 <returns>The associated value, or null if no value exists.</returns>
7083 <member name="M:System.ComponentModel.Design.IDictionaryService.SetValue(System.Object,System.Object)">
7084 <summary>Sets the specified key-value pair.</summary>
7085 <param name="key">An object to use as the key to associate the value with.</param>
7086 <param name="value">The value to store.</param>
7088 <member name="T:System.ComponentModel.Design.IEventBindingService">
7089 <summary>Provides a service for registering event handlers for component events.</summary>
7091 <member name="M:System.ComponentModel.Design.IEventBindingService.CreateUniqueMethodName(System.ComponentModel.IComponent,System.ComponentModel.EventDescriptor)">
7092 <summary>Creates a unique name for an event-handler method for the specified component and event.</summary>
7093 <param name="component">The component instance the event is connected to.</param>
7094 <param name="e">The event to create a name for.</param>
7095 <returns>The recommended name for the event-handler method for this event.</returns>
7097 <member name="M:System.ComponentModel.Design.IEventBindingService.GetCompatibleMethods(System.ComponentModel.EventDescriptor)">
7098 <summary>Gets a collection of event-handler methods that have a method signature compatible with the specified event.</summary>
7099 <param name="e">The event to get the compatible event-handler methods for.</param>
7100 <returns>A collection of strings.</returns>
7102 <member name="M:System.ComponentModel.Design.IEventBindingService.GetEvent(System.ComponentModel.PropertyDescriptor)">
7103 <summary>Gets an <see cref="T:System.ComponentModel.EventDescriptor"></see> for the event that the specified property descriptor represents, if it represents an event.</summary>
7104 <param name="property">The property that represents an event.</param>
7105 <returns>An <see cref="System.ComponentModel.EventDescriptor"></see> for the event that the property represents, or null if the property does not represent an event.</returns>
7107 <member name="M:System.ComponentModel.Design.IEventBindingService.GetEventProperties(System.ComponentModel.EventDescriptorCollection)">
7108 <summary>Converts a set of event descriptors to a set of property descriptors.</summary>
7109 <param name="events">The events to convert to properties.</param>
7110 <returns>An array of <see cref="System.ComponentModel.PropertyDescriptor"></see> objects that describe the event set.</returns>
7112 <member name="M:System.ComponentModel.Design.IEventBindingService.GetEventProperty(System.ComponentModel.EventDescriptor)">
7113 <summary>Converts a single event descriptor to a property descriptor.</summary>
7114 <param name="e">The event to convert.</param>
7115 <returns>A <see cref="System.ComponentModel.PropertyDescriptor"></see> that describes the event.</returns>
7117 <member name="M:System.ComponentModel.Design.IEventBindingService.ShowCode">
7118 <summary>Displays the user code for the designer.</summary>
7119 <returns>true if the code is displayed; otherwise, false.</returns>
7121 <member name="M:System.ComponentModel.Design.IEventBindingService.ShowCode(System.Int32)">
7122 <summary>Displays the user code for the designer at the specified line.</summary>
7123 <param name="lineNumber">The line number to place the caret on.</param>
7124 <returns>true if the code is displayed; otherwise, false.</returns>
7126 <member name="M:System.ComponentModel.Design.IEventBindingService.ShowCode(System.ComponentModel.IComponent,System.ComponentModel.EventDescriptor)">
7127 <summary>Displays the user code for the specified event.</summary>
7128 <param name="component">The component that the event is connected to.</param>
7129 <param name="e">The event to display.</param>
7130 <returns>true if the code is displayed; otherwise, false.</returns>
7132 <member name="T:System.ComponentModel.Design.IExtenderListService">
7133 <summary>Provides an interface that can list extender providers.</summary>
7135 <member name="M:System.ComponentModel.Design.IExtenderListService.GetExtenderProviders">
7136 <summary>Gets the set of extender providers for the component.</summary>
7137 <returns>An array of type <see cref="System.ComponentModel.IExtenderProvider"></see> that lists the active extender providers. If there are no providers, an empty array is returned.</returns>
7139 <member name="T:System.ComponentModel.Design.IExtenderProviderService">
7140 <summary>Provides an interface for adding and removing extender providers at design time.</summary>
7142 <member name="M:System.ComponentModel.Design.IExtenderProviderService.AddExtenderProvider(System.ComponentModel.IExtenderProvider)">
7143 <summary>Adds the specified extender provider.</summary>
7144 <param name="provider">The extender provider to add.</param>
7146 <member name="M:System.ComponentModel.Design.IExtenderProviderService.RemoveExtenderProvider(System.ComponentModel.IExtenderProvider)">
7147 <summary>Removes the specified extender provider.</summary>
7148 <param name="provider">The extender provider to remove.</param>
7150 <member name="T:System.ComponentModel.Design.IHelpService">
7151 <summary>Provides methods for showing Help topics and adding and removing Help keywords at design time.</summary>
7153 <member name="M:System.ComponentModel.Design.IHelpService.AddContextAttribute(System.String,System.String,System.ComponentModel.Design.HelpKeywordType)">
7154 <summary>Adds a context attribute to the document.</summary>
7155 <param name="name">The name of the attribute to add.</param>
7156 <param name="value">The value of the attribute.</param>
7157 <param name="keywordType">The type of the keyword, from the enumeration <see cref="T:System.ComponentModel.Design.HelpKeywordType"></see>.</param>
7159 <member name="M:System.ComponentModel.Design.IHelpService.ClearContextAttributes">
7160 <summary>Removes all existing context attributes from the document.</summary>
7162 <member name="M:System.ComponentModel.Design.IHelpService.CreateLocalContext(System.ComponentModel.Design.HelpContextType)">
7163 <summary>Creates a local <see cref="T:System.ComponentModel.Design.IHelpService"></see> to manage subcontexts.</summary>
7164 <param name="contextType">The priority type of the subcontext to add.</param>
7165 <returns>The newly created <see cref="System.ComponentModel.Design.IHelpService"></see>.</returns>
7167 <member name="M:System.ComponentModel.Design.IHelpService.RemoveContextAttribute(System.String,System.String)">
7168 <summary>Removes a previously added context attribute.</summary>
7169 <param name="name">The name of the attribute to remove.</param>
7170 <param name="value">The value of the attribute to remove.</param>
7172 <member name="M:System.ComponentModel.Design.IHelpService.RemoveLocalContext(System.ComponentModel.Design.IHelpService)">
7173 <summary>Removes a context created with <see cref="M:System.ComponentModel.Design.IHelpService.CreateLocalContext(System.ComponentModel.Design.HelpContextType)"></see>.</summary>
7174 <param name="localContext">The local context <see cref="T:System.ComponentModel.Design.IHelpService"></see> to remove.</param>
7176 <member name="M:System.ComponentModel.Design.IHelpService.ShowHelpFromKeyword(System.String)">
7177 <summary>Shows the Help topic that corresponds to the specified keyword.</summary>
7178 <param name="helpKeyword">The keyword of the Help topic to display.</param>
7180 <member name="M:System.ComponentModel.Design.IHelpService.ShowHelpFromUrl(System.String)">
7181 <summary>Shows the Help topic that corresponds to the specified URL.</summary>
7182 <param name="helpUrl">The URL of the Help topic to display.</param>
7184 <member name="T:System.ComponentModel.Design.IInheritanceService">
7185 <summary>Provides methods for identifying the components of a component.</summary>
7187 <member name="M:System.ComponentModel.Design.IInheritanceService.AddInheritedComponents(System.ComponentModel.IComponent,System.ComponentModel.IContainer)">
7188 <summary>Searches the specified component for fields that implement the <see cref="T:System.ComponentModel.IComponent"></see> interface and adds each to the specified container, storing the inheritance level of each which can be retrieved using the <see cref="M:System.ComponentModel.Design.IInheritanceService.GetInheritanceAttribute(System.ComponentModel.IComponent)"></see> method.</summary>
7189 <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> to search. Searching begins with this component.</param>
7190 <param name="container">The <see cref="T:System.ComponentModel.IContainer"></see> to add components to.</param>
7192 <member name="M:System.ComponentModel.Design.IInheritanceService.GetInheritanceAttribute(System.ComponentModel.IComponent)">
7193 <summary>Gets the inheritance attribute for the specified component.</summary>
7194 <param name="component">The <see cref="T:System.ComponentModel.IComponent"></see> for which to retrieve the inheritance attribute.</param>
7195 <returns>An instance of <see cref="System.ComponentModel.InheritanceAttribute"></see> that describes the level of inheritance of the specified component.</returns>
7197 <member name="T:System.ComponentModel.Design.IMenuCommandService">
7198 <summary>Provides methods to manage the global designer verbs and menu commands available in design mode, and to show some types of shortcut menus.</summary>
7200 <member name="M:System.ComponentModel.Design.IMenuCommandService.AddCommand(System.ComponentModel.Design.MenuCommand)">
7201 <summary>Adds the specified standard menu command to the menu.</summary>
7202 <param name="command">The <see cref="T:System.ComponentModel.Design.MenuCommand"></see> to add.</param>
7203 <exception cref="T:System.InvalidOperationException">The <see cref="System.ComponentModel.Design.CommandID"></see> of the specified <see cref="System.ComponentModel.Design.MenuCommand"></see> is already present on a menu.</exception>
7205 <member name="M:System.ComponentModel.Design.IMenuCommandService.AddVerb(System.ComponentModel.Design.DesignerVerb)">
7206 <summary>Adds the specified designer verb to the set of global designer verbs.</summary>
7207 <param name="verb">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to add.</param>
7209 <member name="M:System.ComponentModel.Design.IMenuCommandService.FindCommand(System.ComponentModel.Design.CommandID)">
7210 <summary>Searches for the specified command ID and returns the menu command associated with it.</summary>
7211 <param name="commandID">The <see cref="T:System.ComponentModel.Design.CommandID"></see> to search for.</param>
7212 <returns>The <see cref="System.ComponentModel.Design.MenuCommand"></see> associated with the command ID, or null if no command is found.</returns>
7214 <member name="M:System.ComponentModel.Design.IMenuCommandService.GlobalInvoke(System.ComponentModel.Design.CommandID)">
7215 <summary>Invokes a menu or designer verb command matching the specified command ID.</summary>
7216 <param name="commandID">The <see cref="T:System.ComponentModel.Design.CommandID"></see> of the command to search for and execute.</param>
7217 <returns>true if the command was found and invoked successfully; otherwise, false.</returns>
7219 <member name="M:System.ComponentModel.Design.IMenuCommandService.RemoveCommand(System.ComponentModel.Design.MenuCommand)">
7220 <summary>Removes the specified standard menu command from the menu.</summary>
7221 <param name="command">The <see cref="T:System.ComponentModel.Design.MenuCommand"></see> to remove.</param>
7223 <member name="M:System.ComponentModel.Design.IMenuCommandService.RemoveVerb(System.ComponentModel.Design.DesignerVerb)">
7224 <summary>Removes the specified designer verb from the collection of global designer verbs.</summary>
7225 <param name="verb">The <see cref="T:System.ComponentModel.Design.DesignerVerb"></see> to remove.</param>
7227 <member name="M:System.ComponentModel.Design.IMenuCommandService.ShowContextMenu(System.ComponentModel.Design.CommandID,System.Int32,System.Int32)">
7228 <summary>Shows the specified shortcut menu at the specified location.</summary>
7229 <param name="menuID">The <see cref="T:System.ComponentModel.Design.CommandID"></see> for the shortcut menu to show.</param>
7230 <param name="x">The x-coordinate at which to display the menu, in screen coordinates.</param>
7231 <param name="y">The y-coordinate at which to display the menu, in screen coordinates.</param>
7233 <member name="P:System.ComponentModel.Design.IMenuCommandService.Verbs">
7234 <summary>Gets a collection of the designer verbs that are currently available.</summary>
7235 <returns>A <see cref="System.ComponentModel.Design.DesignerVerbCollection"></see> that contains the designer verbs that are currently available.</returns>
7237 <member name="T:System.ComponentModel.Design.IReferenceService">
7238 <summary>Provides an interface for obtaining references to objects within a project by name or type, obtaining the name of a specified object, and for locating the parent of a specified object within a designer project.</summary>
7240 <member name="M:System.ComponentModel.Design.IReferenceService.GetComponent(System.Object)">
7241 <summary>Gets the component that contains the specified component.</summary>
7242 <param name="reference">The object to retrieve the parent component for.</param>
7243 <returns>The base <see cref="System.ComponentModel.IComponent"></see> that contains the specified object, or null if no parent component exists.</returns>
7245 <member name="M:System.ComponentModel.Design.IReferenceService.GetName(System.Object)">
7246 <summary>Gets the name of the specified component.</summary>
7247 <param name="reference">The object to return the name of.</param>
7248 <returns>The name of the object referenced, or null if the object reference is not valid.</returns>
7250 <member name="M:System.ComponentModel.Design.IReferenceService.GetReference(System.String)">
7251 <summary>Gets a reference to the component whose name matches the specified name.</summary>
7252 <param name="name">The name of the component to return a reference to.</param>
7253 <returns>An object the specified name refers to, or null if no reference is found.</returns>
7255 <member name="M:System.ComponentModel.Design.IReferenceService.GetReferences">
7256 <summary>Gets all available references to project components.</summary>
7257 <returns>An array of all objects with references available to the <see cref="System.ComponentModel.Design.IReferenceService"></see>.</returns>
7259 <member name="M:System.ComponentModel.Design.IReferenceService.GetReferences(System.Type)">
7260 <summary>Gets all available references to components of the specified type.</summary>
7261 <param name="baseType">The type of object to return references to instances of.</param>
7262 <returns>An array of all available objects of the specified type.</returns>
7264 <member name="T:System.ComponentModel.Design.IResourceService">
7265 <summary>Provides an interface for designers to access resource readers and writers for specific <see cref="T:System.Globalization.CultureInfo"></see> resource types.</summary>
7267 <member name="M:System.ComponentModel.Design.IResourceService.GetResourceReader(System.Globalization.CultureInfo)">
7268 <summary>Locates the resource reader for the specified culture and returns it.</summary>
7269 <param name="info">The <see cref="T:System.Globalization.CultureInfo"></see> of the resource for which to retrieve a resource reader.</param>
7270 <returns>An <see cref="System.Resources.IResourceReader"></see> interface that contains the resources for the culture, or null if no resources for the culture exist.</returns>
7272 <member name="M:System.ComponentModel.Design.IResourceService.GetResourceWriter(System.Globalization.CultureInfo)">
7273 <summary>Locates the resource writer for the specified culture and returns it.</summary>
7274 <param name="info">The <see cref="T:System.Globalization.CultureInfo"></see> of the resource for which to create a resource writer.</param>
7275 <returns>An <see cref="System.Resources.IResourceWriter"></see> interface for the specified culture.</returns>
7277 <member name="T:System.ComponentModel.Design.IRootDesigner">
7278 <summary>Provides support for root-level designer view technologies.</summary>
7280 <member name="M:System.ComponentModel.Design.IRootDesigner.GetView(System.ComponentModel.Design.ViewTechnology)">
7281 <summary>Gets a view object for the specified view technology.</summary>
7282 <param name="technology">A <see cref="T:System.ComponentModel.Design.ViewTechnology"></see> that indicates a particular view technology.</param>
7283 <returns>An object that represents the view for this designer.</returns>
7284 <exception cref="T:System.ArgumentException">The specified view technology is not supported or does not exist.</exception>
7286 <member name="P:System.ComponentModel.Design.IRootDesigner.SupportedTechnologies">
7287 <summary>Gets the set of technologies that this designer can support for its display.</summary>
7288 <returns>An array of supported <see cref="System.ComponentModel.Design.ViewTechnology"></see> values.</returns>
7290 <member name="T:System.ComponentModel.Design.ISelectionService">
7291 <summary>Provides an interface for a designer to select components.</summary>
7293 <member name="M:System.ComponentModel.Design.ISelectionService.GetComponentSelected(System.Object)">
7294 <summary>Gets a value indicating whether the specified component is currently selected.</summary>
7295 <param name="component">The component to test.</param>
7296 <returns>true if the component is part of the user&#39;s current selection; otherwise, false.</returns>
7298 <member name="M:System.ComponentModel.Design.ISelectionService.GetSelectedComponents">
7299 <summary>Gets a collection of components that are currently selected.</summary>
7300 <returns>A collection that represents the current set of components that are selected.</returns>
7302 <member name="P:System.ComponentModel.Design.ISelectionService.PrimarySelection">
7303 <summary>Gets the object that is currently the primary selected object.</summary>
7304 <returns>The object that is currently the primary selected object.</returns>
7306 <member name="E:System.ComponentModel.Design.ISelectionService.SelectionChanged">
7307 <summary>Occurs when the current selection changes.</summary>
7309 <member name="E:System.ComponentModel.Design.ISelectionService.SelectionChanging">
7310 <summary>Occurs when the current selection is about to change.</summary>
7312 <member name="P:System.ComponentModel.Design.ISelectionService.SelectionCount">
7313 <summary>Gets the count of selected objects.</summary>
7314 <returns>The number of selected objects.</returns>
7316 <member name="M:System.ComponentModel.Design.ISelectionService.SetSelectedComponents(System.Collections.ICollection)">
7317 <summary>Selects the specified collection of components.</summary>
7318 <param name="components">The collection of components to select.</param>
7320 <member name="M:System.ComponentModel.Design.ISelectionService.SetSelectedComponents(System.Collections.ICollection,System.ComponentModel.Design.SelectionTypes)">
7321 <summary>Selects the components from within the specified collection of components that match the specified selection type.</summary>
7322 <param name="components">The collection of components to select.</param>
7323 <param name="selectionType">A value from the <see cref="T:System.ComponentModel.Design.SelectionTypes"></see> enumeration. The default is <see cref="F:System.ComponentModel.Design.SelectionTypes.Normal"></see>.</param>
7325 <member name="T:System.ComponentModel.Design.IServiceContainer">
7326 <summary>Provides a container for services.</summary>
7328 <member name="M:System.ComponentModel.Design.IServiceContainer.AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback)">
7329 <summary>Adds the specified service to the service container.</summary>
7330 <param name="serviceType">The type of service to add.</param>
7331 <param name="callback">A callback object that is used to create the service. This allows a service to be declared as available, but delays the creation of the object until the service is requested.</param>
7333 <member name="M:System.ComponentModel.Design.IServiceContainer.AddService(System.Type,System.Object)">
7334 <summary>Adds the specified service to the service container.</summary>
7335 <param name="serviceType">The type of service to add.</param>
7336 <param name="serviceInstance">An instance of the service type to add. This object must implement or inherit from the type indicated by the serviceType parameter.</param>
7338 <member name="M:System.ComponentModel.Design.IServiceContainer.AddService(System.Type,System.ComponentModel.Design.ServiceCreatorCallback,System.Boolean)">
7339 <summary>Adds the specified service to the service container, and optionally promotes the service to parent service containers.</summary>
7340 <param name="serviceType">The type of service to add.</param>
7341 <param name="callback">A callback object that is used to create the service. This allows a service to be declared as available, but delays the creation of the object until the service is requested.</param>
7342 <param name="promote">true to promote this request to any parent service containers; otherwise, false.</param>
7344 <member name="M:System.ComponentModel.Design.IServiceContainer.AddService(System.Type,System.Object,System.Boolean)">
7345 <summary>Adds the specified service to the service container, and optionally promotes the service to any parent service containers.</summary>
7346 <param name="serviceType">The type of service to add.</param>
7347 <param name="serviceInstance">An instance of the service type to add. This object must implement or inherit from the type indicated by the serviceType parameter.</param>
7348 <param name="promote">true to promote this request to any parent service containers; otherwise, false.</param>
7350 <member name="M:System.ComponentModel.Design.IServiceContainer.RemoveService(System.Type)">
7351 <summary>Removes the specified service type from the service container.</summary>
7352 <param name="serviceType">The type of service to remove.</param>
7354 <member name="M:System.ComponentModel.Design.IServiceContainer.RemoveService(System.Type,System.Boolean)">
7355 <summary>Removes the specified service type from the service container, and optionally promotes the service to parent service containers.</summary>
7356 <param name="serviceType">The type of service to remove.</param>
7357 <param name="promote">true to promote this request to any parent service containers; otherwise, false.</param>
7359 <member name="T:System.ComponentModel.Design.ITreeDesigner">
7360 <summary>Provides support for building a set of related custom designers.</summary>
7362 <member name="P:System.ComponentModel.Design.ITreeDesigner.Children">
7363 <summary>Gets a collection of child designers.</summary>
7364 <returns>An <see cref="System.Collections.ICollection"></see>, containing the collection of <see cref="System.ComponentModel.Design.IDesigner"></see> child objects of the current designer.</returns>
7366 <member name="P:System.ComponentModel.Design.ITreeDesigner.Parent">
7367 <summary>Gets the parent designer.</summary>
7368 <returns>An <see cref="System.ComponentModel.Design.IDesigner"></see> representing the parent designer, or null if there is no parent.</returns>
7370 <member name="T:System.ComponentModel.Design.ITypeDescriptorFilterService">
7371 <summary>Provides an interface to modify the set of member descriptors for a component in design mode.</summary>
7373 <member name="M:System.ComponentModel.Design.ITypeDescriptorFilterService.FilterAttributes(System.ComponentModel.IComponent,System.Collections.IDictionary)">
7374 <summary>Filters the attributes that a component exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
7375 <param name="component">The component to filter the attributes of.</param>
7376 <param name="attributes">A dictionary of attributes that can be modified.</param>
7377 <returns>true if the set of filtered attributes is to be cached; false if the filter service must query again.</returns>
7379 <member name="M:System.ComponentModel.Design.ITypeDescriptorFilterService.FilterEvents(System.ComponentModel.IComponent,System.Collections.IDictionary)">
7380 <summary>Filters the events that a component exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
7381 <param name="component">The component to filter events for.</param>
7382 <param name="events">A dictionary of events that can be modified.</param>
7383 <returns>true if the set of filtered events is to be cached; false if the filter service must query again.</returns>
7385 <member name="M:System.ComponentModel.Design.ITypeDescriptorFilterService.FilterProperties(System.ComponentModel.IComponent,System.Collections.IDictionary)">
7386 <summary>Filters the properties that a component exposes through a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
7387 <param name="component">The component to filter properties for.</param>
7388 <param name="properties">A dictionary of properties that can be modified.</param>
7389 <returns>true if the set of filtered properties is to be cached; false if the filter service must query again.</returns>
7391 <member name="T:System.ComponentModel.Design.ITypeDiscoveryService">
7392 <summary>Discovers available types at design time.</summary>
7394 <member name="M:System.ComponentModel.Design.ITypeDiscoveryService.GetTypes(System.Type,System.Boolean)">
7395 <summary>Retrieves the list of available types.</summary>
7396 <param name="baseType">The base type to match. Can be null.</param>
7397 <param name="excludeGlobalTypes">Indicates whether types from all referenced assemblies should be checked.</param>
7398 <returns>A collection of types that match the criteria specified by <paramref name="baseType">baseType</paramref> and <paramref name="excludeGlobalTypes">excludeGlobalTypes</paramref>.</returns>
7400 <member name="T:System.UriTypeConverter">
7401 <summary>Converts a <see cref="T:System.String"></see> type to a <see cref="T:System.Uri"></see> type, and vice versa.</summary>
7403 <member name="M:System.UriTypeConverter.#ctor">
7404 <summary>Initializes a new instance of the <see cref="T:System.UriTypeConverter"></see> class.</summary>
7406 <member name="M:System.UriTypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
7407 <summary>Returns whether this converter can convert an object of the given type to the type of this converter.</summary>
7408 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7409 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type that you want to convert from.</param>
7410 <returns>true if <paramref name="sourceType">sourceType</paramref> is a <see cref="System.String"></see> type or a <see cref="System.Uri"></see> type can be assigned from <paramref name="sourceType">sourceType</paramref>; otherwise, false.</returns>
7411 <exception cref="T:System.ArgumentNullException">The <paramref name="sourceType">sourceType</paramref> parameter is null.</exception>
7413 <member name="M:System.UriTypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
7414 <summary>Returns whether this converter can convert the object to the specified type, using the specified context.</summary>
7415 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7416 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type that you want to convert to.</param>
7417 <returns>true if <paramref name="destinationType">destinationType</paramref> is of type <see cref="System.ComponentModel.Design.Serialization.InstanceDescriptor"></see>, <see cref="System.String"></see>, or <see cref="System.Uri"></see>; otherwise, false.</returns>
7419 <member name="M:System.UriTypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
7420 <summary>Converts the given object to the type of this converter, using the specified context and culture information.</summary>
7421 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7422 <param name="culture">The <see cref="T:System.Globalization.CultureInfo"></see> to use as the current culture.</param>
7423 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
7424 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
7425 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
7427 <member name="M:System.UriTypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
7428 <summary>Converts a given value object to the specified type, using the specified context and culture information.</summary>
7429 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7430 <param name="culture">A <see cref="T:System.Globalization.CultureInfo"></see>. If null is passed, the current culture is assumed.</param>
7431 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
7432 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value parameter to.</param>
7433 <returns>An <see cref="System.Object"></see> that represents the converted value.</returns>
7434 <exception cref="T:System.ArgumentNullException">The <paramref name="destinationType">destinationType</paramref> parameter is null.</exception>
7435 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
7437 <member name="M:System.UriTypeConverter.IsValid(System.ComponentModel.ITypeDescriptorContext,System.Object)">
7438 <summary>Returns whether the given value object is a <see cref="T:System.Uri"></see> or a <see cref="T:System.Uri"></see> can be created from it.</summary>
7439 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7440 <param name="value">The <see cref="T:System.Object"></see> to test for validity.</param>
7441 <returns>true if <paramref name="value">value</paramref> is a <see cref="System.Uri"></see> or a <see cref="System.String"></see> from which a <see cref="System.Uri"></see> can be created; otherwise, false.</returns>
7443 <member name="T:System.ComponentModel.DesignTimeVisibleAttribute">
7444 <summary><see cref="T:System.ComponentModel.DesignTimeVisibleAttribute"></see> marks a component&#39;s visibility. If <see cref="F:System.ComponentModel.DesignTimeVisibleAttribute.Yes"></see> is present, a visual designer can show this component on a designer.</summary>
7446 <member name="M:System.ComponentModel.DesignTimeVisibleAttribute.#ctor">
7447 <summary>Creates a new <see cref="T:System.ComponentModel.DesignTimeVisibleAttribute"></see> set to the default value of false.</summary>
7449 <member name="M:System.ComponentModel.DesignTimeVisibleAttribute.#ctor(System.Boolean)">
7450 <summary>Creates a new <see cref="T:System.ComponentModel.DesignTimeVisibleAttribute"></see> with the <see cref="P:System.ComponentModel.DesignTimeVisibleAttribute.Visible"></see> property set to the given value in <paramref name="visible">visible</paramref>.</summary>
7451 <param name="visible">The value that the <see cref="P:System.ComponentModel.DesignTimeVisibleAttribute.Visible"></see> property will be set against.</param>
7453 <member name="F:System.ComponentModel.DesignTimeVisibleAttribute.Default">
7454 <summary>The default visibility which is Yes.</summary>
7457 <member name="M:System.ComponentModel.DesignTimeVisibleAttribute.Equals(System.Object)">
7458 <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
7459 <param name="obj">An Object to compare with this instance or a null reference (Nothing in Visual Basic).</param>
7460 <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
7462 <member name="M:System.ComponentModel.DesignTimeVisibleAttribute.GetHashCode">
7463 <summary>Returns the hash code for this instance.</summary>
7464 <returns>A 32-bit signed integer hash code.</returns>
7466 <member name="M:System.ComponentModel.DesignTimeVisibleAttribute.IsDefaultAttribute">
7467 <summary>Gets a value indicating if this instance is equal to the <see cref="F:System.ComponentModel.DesignTimeVisibleAttribute.Default"></see> value.</summary>
7468 <returns>true, if this instance is equal to the <see cref="System.ComponentModel.DesignTimeVisibleAttribute.Default"></see> value; otherwise, false.</returns>
7470 <member name="F:System.ComponentModel.DesignTimeVisibleAttribute.No">
7471 <summary>Marks a component as not visible in a visual designer.</summary>
7474 <member name="P:System.ComponentModel.DesignTimeVisibleAttribute.Visible">
7475 <summary>Gets or sets whether the component should be shown at design time.</summary>
7476 <returns>true if this component should be shown at design time, or false if it shouldn&#39;t.</returns>
7478 <member name="F:System.ComponentModel.DesignTimeVisibleAttribute.Yes">
7479 <summary>Marks a component as visible in a visual designer.</summary>
7482 <member name="T:System.ComponentModel.DoubleConverter">
7483 <summary>Provides a type converter to convert double-precision, floating point number objects to and from various other representations.</summary>
7485 <member name="M:System.ComponentModel.DoubleConverter.#ctor">
7486 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DoubleConverter"></see> class.</summary>
7488 <member name="T:System.ComponentModel.EditorAttribute">
7489 <summary>Specifies the editor to use to change a property. This class cannot be inherited.</summary>
7491 <member name="M:System.ComponentModel.EditorAttribute.#ctor">
7492 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorAttribute"></see> class with the default editor, which is no editor.</summary>
7494 <member name="M:System.ComponentModel.EditorAttribute.#ctor(System.String,System.String)">
7495 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorAttribute"></see> class with the type name and base type name of the editor.</summary>
7496 <param name="typeName">The fully qualified type name of the editor.</param>
7497 <param name="baseTypeName">The fully qualified type name of the base class or interface to use as a lookup key for the editor. This class must be or derive from <see cref="T:System.Drawing.Design.UITypeEditor"></see>.</param>
7499 <member name="M:System.ComponentModel.EditorAttribute.#ctor(System.String,System.Type)">
7500 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorAttribute"></see> class with the type name and the base type.</summary>
7501 <param name="typeName">The fully qualified type name of the editor.</param>
7502 <param name="baseType">The <see cref="T:System.Type"></see> of the base class or interface to use as a lookup key for the editor. This class must be or derive from <see cref="T:System.Drawing.Design.UITypeEditor"></see>.</param>
7504 <member name="M:System.ComponentModel.EditorAttribute.#ctor(System.Type,System.Type)">
7505 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EditorAttribute"></see> class with the type and the base type.</summary>
7506 <param name="type">A <see cref="T:System.Type"></see> that represents the type of the editor.</param>
7507 <param name="baseType">The <see cref="T:System.Type"></see> of the base class or interface to use as a lookup key for the editor. This class must be or derive from <see cref="T:System.Drawing.Design.UITypeEditor"></see>.</param>
7509 <member name="P:System.ComponentModel.EditorAttribute.EditorBaseTypeName">
7510 <summary>Gets the name of the base class or interface serving as a lookup key for this editor.</summary>
7511 <returns>The name of the base class or interface serving as a lookup key for this editor.</returns>
7513 <member name="P:System.ComponentModel.EditorAttribute.EditorTypeName">
7514 <summary>Gets the name of the editor class in the <see cref="P:System.Type.AssemblyQualifiedName"></see> format.</summary>
7515 <returns>The name of the editor class in the <see cref="System.Type.AssemblyQualifiedName"></see> format.</returns>
7517 <member name="M:System.ComponentModel.EditorAttribute.Equals(System.Object)">
7518 <summary>Returns whether the value of the given object is equal to the current <see cref="T:System.ComponentModel.EditorAttribute"></see>.</summary>
7519 <param name="obj">The object to test the value equality of.</param>
7520 <returns>true if the value of the given object is equal to that of the current object; otherwise, false.</returns>
7522 <member name="M:System.ComponentModel.EditorAttribute.GetHashCode">
7523 <summary>Returns the hash code for this instance.</summary>
7524 <returns>A 32-bit signed integer hash code.</returns>
7526 <member name="P:System.ComponentModel.EditorAttribute.TypeId">
7527 <summary>Gets a unique ID for this attribute type.</summary>
7528 <returns>A unique ID for this attribute type.</returns>
7530 <member name="T:System.ComponentModel.EnumConverter">
7531 <summary>Provides a type converter to convert <see cref="T:System.Enum"></see> objects to and from various other representations.</summary>
7533 <member name="M:System.ComponentModel.EnumConverter.#ctor(System.Type)">
7534 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EnumConverter"></see> class for the given type.</summary>
7535 <param name="type">A <see cref="T:System.Type"></see> that represents the type of enumeration to associate with this enumeration converter.</param>
7537 <member name="M:System.ComponentModel.EnumConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
7538 <summary>Gets a value indicating whether this converter can convert an object in the given source type to an enumeration object using the specified context.</summary>
7539 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7540 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
7541 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
7543 <member name="M:System.ComponentModel.EnumConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
7544 <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
7545 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7546 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
7547 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
7549 <member name="P:System.ComponentModel.EnumConverter.Comparer">
7550 <summary>Gets an <see cref="T:System.Collections.IComparer"></see> that can be used to sort the values of the enumeration.</summary>
7551 <returns>An <see cref="System.Collections.IComparer"></see> for sorting the enumeration values.</returns>
7553 <member name="M:System.ComponentModel.EnumConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
7554 <summary>Converts the specified value object to an enumeration object.</summary>
7555 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7556 <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
7557 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
7558 <returns>An <see cref="System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
7559 <exception cref="T:System.FormatException"><paramref name="value">value</paramref> is not a valid value for the target type.</exception>
7560 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
7562 <member name="M:System.ComponentModel.EnumConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
7563 <summary>Converts the given value object to the specified destination type.</summary>
7564 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7565 <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
7566 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
7567 <param name="destinationType">The <see cref="T:System.Type"></see> to convert the value to.</param>
7568 <returns>An <see cref="System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
7569 <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
7570 <exception cref="T:System.ArgumentException"><paramref name="value">value</paramref> is not a valid value for the enumeration.</exception>
7571 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
7573 <member name="P:System.ComponentModel.EnumConverter.EnumType">
7574 <summary>Specifies the type of the enumerator this converter is associated with.</summary>
7575 <returns>The type of the enumerator this converter is associated with.</returns>
7577 <member name="M:System.ComponentModel.EnumConverter.GetStandardValues(System.ComponentModel.ITypeDescriptorContext)">
7578 <summary>Gets a collection of standard values for the data type this validator is designed for.</summary>
7579 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7580 <returns>A <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that holds a standard set of valid values, or null if the data type does not support a standard set of values.</returns>
7582 <member name="M:System.ComponentModel.EnumConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)">
7583 <summary>Gets a value indicating whether the list of standard values returned from <see cref="M:System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exclusive list using the specified context.</summary>
7584 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7585 <returns>true if the <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> returned from <see cref="System.ComponentModel.TypeConverter.GetStandardValues"></see> is an exhaustive list of possible values; false if other values are possible.</returns>
7587 <member name="M:System.ComponentModel.EnumConverter.GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)">
7588 <summary>Gets a value indicating whether this object supports a standard set of values that can be picked from a list using the specified context.</summary>
7589 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7590 <returns>true because <see cref="System.ComponentModel.TypeConverter.GetStandardValues"></see> should be called to find a common set of values the object supports. This method never returns false.</returns>
7592 <member name="M:System.ComponentModel.EnumConverter.IsValid(System.ComponentModel.ITypeDescriptorContext,System.Object)">
7593 <summary>Gets a value indicating whether the given object value is valid for this type.</summary>
7594 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7595 <param name="value">The <see cref="T:System.Object"></see> to test.</param>
7596 <returns>true if the specified value is valid for this object; otherwise, false.</returns>
7598 <member name="P:System.ComponentModel.EnumConverter.Values">
7599 <summary>Gets or sets a <see cref="T:System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that specifies the possible values for the enumeration.</summary>
7600 <returns>A <see cref="System.ComponentModel.TypeConverter.StandardValuesCollection"></see> that specifies the possible values for the enumeration.</returns>
7602 <member name="T:System.ComponentModel.EventDescriptor">
7603 <summary>Provides information about an event.</summary>
7605 <member name="M:System.ComponentModel.EventDescriptor.#ctor(System.ComponentModel.MemberDescriptor)">
7606 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptor"></see> class with the name and attributes in the specified <see cref="T:System.ComponentModel.MemberDescriptor"></see>.</summary>
7607 <param name="descr">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that contains the name of the event and its attributes.</param>
7609 <member name="M:System.ComponentModel.EventDescriptor.#ctor(System.ComponentModel.MemberDescriptor,System.Attribute[])">
7610 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptor"></see> class with the name in the specified <see cref="T:System.ComponentModel.MemberDescriptor"></see> and the attributes in both the <see cref="T:System.ComponentModel.MemberDescriptor"></see> and the <see cref="T:System.Attribute"></see> array.</summary>
7611 <param name="descr">A <see cref="T:System.ComponentModel.MemberDescriptor"></see> that has the name of the member and its attributes.</param>
7612 <param name="attrs">An <see cref="T:System.Attribute"></see> array with the attributes you want to add to this event description.</param>
7614 <member name="M:System.ComponentModel.EventDescriptor.#ctor(System.String,System.Attribute[])">
7615 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptor"></see> class with the specified name and attribute array.</summary>
7616 <param name="name">The name of the event.</param>
7617 <param name="attrs">An array of type <see cref="T:System.Attribute"></see> that contains the event attributes.</param>
7619 <member name="M:System.ComponentModel.EventDescriptor.AddEventHandler(System.Object,System.Delegate)">
7620 <summary>When overridden in a derived class, binds the event to the component.</summary>
7621 <param name="component">A component that provides events to the delegate.</param>
7622 <param name="value">A delegate that represents the method that handles the event.</param>
7624 <member name="P:System.ComponentModel.EventDescriptor.ComponentType">
7625 <summary>When overridden in a derived class, gets the type of component this event is bound to.</summary>
7626 <returns>A <see cref="System.Type"></see> that represents the type of component the event is bound to.</returns>
7628 <member name="P:System.ComponentModel.EventDescriptor.EventType">
7629 <summary>When overridden in a derived class, gets the type of delegate for the event.</summary>
7630 <returns>A <see cref="System.Type"></see> that represents the type of delegate for the event.</returns>
7632 <member name="P:System.ComponentModel.EventDescriptor.IsMulticast">
7633 <summary>When overridden in a derived class, gets a value indicating whether the event delegate is a multicast delegate.</summary>
7634 <returns>true if the event delegate is multicast; otherwise, false.</returns>
7636 <member name="M:System.ComponentModel.EventDescriptor.RemoveEventHandler(System.Object,System.Delegate)">
7637 <summary>When overridden in a derived class, unbinds the delegate from the component so that the delegate will no longer receive events from the component.</summary>
7638 <param name="component">The component that the delegate is bound to.</param>
7639 <param name="value">The delegate to unbind from the component.</param>
7641 <member name="T:System.ComponentModel.EventDescriptorCollection">
7642 <summary>Represents a collection of <see cref="T:System.ComponentModel.EventDescriptor"></see> objects.</summary>
7644 <member name="M:System.ComponentModel.EventDescriptorCollection.#ctor(System.ComponentModel.EventDescriptor[])">
7645 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> class with the given array of <see cref="T:System.ComponentModel.EventDescriptor"></see> objects.</summary>
7646 <param name="events">An array of type <see cref="T:System.ComponentModel.EventDescriptor"></see> that provides the events for this collection.</param>
7648 <member name="M:System.ComponentModel.EventDescriptorCollection.#ctor(System.ComponentModel.EventDescriptor[],System.Boolean)">
7649 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventDescriptorCollection"></see> class with the given array of <see cref="T:System.ComponentModel.EventDescriptor"></see> objects. The collection is optionally read-only.</summary>
7650 <param name="events">An array of type <see cref="T:System.ComponentModel.EventDescriptor"></see> that provides the events for this collection.</param>
7651 <param name="readOnly">true to specify a read-only collection; otherwise, false.</param>
7653 <member name="M:System.ComponentModel.EventDescriptorCollection.Add(System.ComponentModel.EventDescriptor)">
7654 <summary>Adds an <see cref="T:System.ComponentModel.EventDescriptor"></see> to the end of the collection.</summary>
7655 <param name="value">An <see cref="T:System.ComponentModel.EventDescriptor"></see> to add to the collection.</param>
7656 <returns>The position of the <see cref="System.ComponentModel.EventDescriptor"></see> within the collection.</returns>
7657 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
7659 <member name="M:System.ComponentModel.EventDescriptorCollection.Clear">
7660 <summary>Removes all objects from the collection.</summary>
7661 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
7663 <member name="M:System.ComponentModel.EventDescriptorCollection.Contains(System.ComponentModel.EventDescriptor)">
7664 <summary>Returns whether the collection contains the given <see cref="T:System.ComponentModel.EventDescriptor"></see>.</summary>
7665 <param name="value">The <see cref="T:System.ComponentModel.EventDescriptor"></see> to find within the collection.</param>
7666 <returns>true if the collection contains the <paramref name="value">value</paramref> parameter given; otherwise, false.</returns>
7668 <member name="P:System.ComponentModel.EventDescriptorCollection.Count">
7669 <summary>Gets the number of event descriptors in the collection.</summary>
7670 <returns>The number of event descriptors in the collection.</returns>
7672 <member name="F:System.ComponentModel.EventDescriptorCollection.Empty">
7673 <summary>Specifies an empty collection to use, rather than creating a new one with no items. This static field is read-only.</summary>
7676 <member name="M:System.ComponentModel.EventDescriptorCollection.Find(System.String,System.Boolean)">
7677 <summary>Gets the description of the event with the specified name in the collection.</summary>
7678 <param name="name">The name of the event to get from the collection.</param>
7679 <param name="ignoreCase">true if you want to ignore the case of the event; otherwise, false.</param>
7680 <returns>The <see cref="System.ComponentModel.EventDescriptor"></see> with the specified name, or null if the event does not exist.</returns>
7682 <member name="M:System.ComponentModel.EventDescriptorCollection.GetEnumerator">
7683 <summary>Gets an enumerator for this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>.</summary>
7684 <returns>An enumerator that implements <see cref="System.Collections.IEnumerator"></see>.</returns>
7686 <member name="M:System.ComponentModel.EventDescriptorCollection.IndexOf(System.ComponentModel.EventDescriptor)">
7687 <summary>Returns the index of the given <see cref="T:System.ComponentModel.EventDescriptor"></see>.</summary>
7688 <param name="value">The <see cref="T:System.ComponentModel.EventDescriptor"></see> to find within the collection.</param>
7689 <returns>The index of the given <see cref="System.ComponentModel.EventDescriptor"></see> within the collection.</returns>
7691 <member name="M:System.ComponentModel.EventDescriptorCollection.Insert(System.Int32,System.ComponentModel.EventDescriptor)">
7692 <summary>Inserts an <see cref="T:System.ComponentModel.EventDescriptor"></see> to the collection at a specified index.</summary>
7693 <param name="index">The index within the collection in which to insert the value parameter.</param>
7694 <param name="value">An <see cref="T:System.ComponentModel.EventDescriptor"></see> to insert into the collection.</param>
7695 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
7697 <member name="M:System.ComponentModel.EventDescriptorCollection.InternalSort(System.Collections.IComparer)">
7698 <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>, using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
7699 <param name="sorter">A comparer to use to sort the <see cref="T:System.ComponentModel.EventDescriptor"></see> objects in this collection.</param>
7701 <member name="M:System.ComponentModel.EventDescriptorCollection.InternalSort(System.String[])">
7702 <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>. The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical.</summary>
7703 <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.EventDescriptor"></see> objects in this collection.</param>
7705 <member name="P:System.ComponentModel.EventDescriptorCollection.Item(System.Int32)">
7706 <summary>Gets or sets the event with the specified index number.</summary>
7707 <param name="index">The zero-based index number of the <see cref="T:System.ComponentModel.EventDescriptor"></see> to get or set.</param>
7708 <returns>The <see cref="System.ComponentModel.EventDescriptor"></see> with the specified index number.</returns>
7709 <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is not a valid index for <see cref="System.ComponentModel.EventDescriptorCollection.Item(System.Int32)"></see>.</exception>
7711 <member name="P:System.ComponentModel.EventDescriptorCollection.Item(System.String)">
7712 <summary>Gets or sets the event with the specified name.</summary>
7713 <param name="name">The name of the <see cref="T:System.ComponentModel.EventDescriptor"></see> to get or set.</param>
7714 <returns>The <see cref="System.ComponentModel.EventDescriptor"></see> with the specified name, or null if the event does not exist.</returns>
7716 <member name="M:System.ComponentModel.EventDescriptorCollection.Remove(System.ComponentModel.EventDescriptor)">
7717 <summary>Removes the specified <see cref="T:System.ComponentModel.EventDescriptor"></see> from the collection.</summary>
7718 <param name="value">The <see cref="T:System.ComponentModel.EventDescriptor"></see> to remove from the collection.</param>
7719 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
7721 <member name="M:System.ComponentModel.EventDescriptorCollection.RemoveAt(System.Int32)">
7722 <summary>Removes the <see cref="T:System.ComponentModel.EventDescriptor"></see> at the specified index from the collection.</summary>
7723 <param name="index">The index of the <see cref="T:System.ComponentModel.EventDescriptor"></see> to remove.</param>
7724 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
7726 <member name="M:System.ComponentModel.EventDescriptorCollection.Sort(System.String[],System.Collections.IComparer)">
7727 <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>, given a specified sort order and an <see cref="T:System.Collections.IComparer"></see>.</summary>
7728 <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.EventDescriptor"></see> objects in the collection.</param>
7729 <param name="comparer">An <see cref="T:System.Collections.IComparer"></see> to use to sort the <see cref="T:System.ComponentModel.EventDescriptor"></see> objects in this collection.</param>
7730 <returns>The new <see cref="System.ComponentModel.EventDescriptorCollection"></see>.</returns>
7732 <member name="M:System.ComponentModel.EventDescriptorCollection.Sort(System.String[])">
7733 <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>, given a specified sort order.</summary>
7734 <param name="names">An array of strings describing the order in which to sort the <see cref="T:System.ComponentModel.EventDescriptor"></see> objects in the collection.</param>
7735 <returns>The new <see cref="System.ComponentModel.EventDescriptorCollection"></see>.</returns>
7737 <member name="M:System.ComponentModel.EventDescriptorCollection.Sort">
7738 <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>, using the default sort for this collection, which is usually alphabetical.</summary>
7739 <returns>The new <see cref="System.ComponentModel.EventDescriptorCollection"></see>.</returns>
7741 <member name="M:System.ComponentModel.EventDescriptorCollection.Sort(System.Collections.IComparer)">
7742 <summary>Sorts the members of this <see cref="T:System.ComponentModel.EventDescriptorCollection"></see>, using the specified <see cref="T:System.Collections.IComparer"></see>.</summary>
7743 <param name="comparer">An <see cref="T:System.Collections.IComparer"></see> to use to sort the <see cref="T:System.ComponentModel.EventDescriptor"></see> objects in this collection.</param>
7744 <returns>The new <see cref="System.ComponentModel.EventDescriptorCollection"></see>.</returns>
7746 <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
7747 <summary>Copies the elements of the collection to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
7748 <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from collection. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
7749 <param name="index">The zero-based index in array at which copying begins.</param>
7751 <member name="P:System.ComponentModel.EventDescriptorCollection.System#Collections#ICollection#Count">
7752 <summary>Gets the number of elements contained in the collection.</summary>
7753 <returns>The number of elements contained in the collection.</returns>
7755 <member name="P:System.ComponentModel.EventDescriptorCollection.System#Collections#ICollection#IsSynchronized">
7756 <summary>Gets a value indicating whether access to the collection is synchronized.</summary>
7757 <returns>true if access to the collection is synchronized; otherwise, false.</returns>
7759 <member name="P:System.ComponentModel.EventDescriptorCollection.System#Collections#ICollection#SyncRoot">
7760 <summary>Gets an object that can be used to synchronize access to the collection.</summary>
7761 <returns>An object that can be used to synchronize access to the collection.</returns>
7763 <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IEnumerable#GetEnumerator">
7764 <summary>Returns an enumerator that iterates through a collection.</summary>
7765 <returns>An <see cref="System.Collections.IEnumerator"></see> that can be used to iterate through the collection.</returns>
7767 <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#Add(System.Object)">
7768 <summary>Adds an item to the collection.</summary>
7769 <param name="value">The <see cref="T:System.Object"></see> to add to the collection.</param>
7770 <returns>The position into which the new element was inserted.</returns>
7771 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
7773 <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#Clear">
7774 <summary>Removes all the items from the collection.</summary>
7775 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
7777 <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#Contains(System.Object)">
7778 <summary>Determines whether the collection contains a specific value.</summary>
7779 <param name="value">The <see cref="T:System.Object"></see> to locate in the collection.</param>
7780 <returns>true if the <see cref="System.Object"></see> is found in the collection; otherwise, false.</returns>
7782 <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#IndexOf(System.Object)">
7783 <summary>Determines the index of a specific item in the collection.</summary>
7784 <param name="value">The <see cref="T:System.Object"></see> to locate in the collection.</param>
7785 <returns>The index of <paramref name="value">value</paramref> if found in the list; otherwise, -1.</returns>
7787 <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
7788 <summary>Inserts an item to the collection at the specified index.</summary>
7789 <param name="index">The zero-based index at which value should be inserted.</param>
7790 <param name="value">The <see cref="T:System.Object"></see> to insert into the collection.</param>
7791 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
7793 <member name="P:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#IsFixedSize">
7794 <summary>Gets a value indicating whether the collection has a fixed size.</summary>
7795 <returns>true if the collection has a fixed size; otherwise, false.</returns>
7797 <member name="P:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#IsReadOnly">
7798 <summary>Gets a value indicating whether the collection is read-only.</summary>
7799 <returns>true if the collection is read-only; otherwise, false.</returns>
7801 <member name="P:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#Item(System.Int32)">
7802 <summary>Gets or sets the element at the specified index.</summary>
7803 <param name="index">The zero-based index of the element to get or set.</param>
7804 <returns>The element at the specified index.</returns>
7805 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
7806 <exception cref="T:System.IndexOutOfRangeException"><paramref name="index">index</paramref> is less than 0.
7808 <paramref name="index">index</paramref> is equal to or greater than <see cref="System.ComponentModel.EventDescriptorCollection.Count"></see>.</exception>
7810 <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#Remove(System.Object)">
7811 <summary>Removes the first occurrence of a specific object from the collection.</summary>
7812 <param name="value">The <see cref="T:System.Object"></see> to remove from the collection.</param>
7813 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
7815 <member name="M:System.ComponentModel.EventDescriptorCollection.System#Collections#IList#RemoveAt(System.Int32)">
7816 <summary>Removes the item at the specified index.</summary>
7817 <param name="index">The zero-based index of the item to remove.</param>
7818 <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
7820 <member name="T:System.ComponentModel.ExpandableObjectConverter">
7821 <summary>Provides a type converter to convert expandable objects to and from various other representations.</summary>
7823 <member name="M:System.ComponentModel.ExpandableObjectConverter.#ctor">
7824 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ExpandableObjectConverter"></see> class.</summary>
7826 <member name="M:System.ComponentModel.ExpandableObjectConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
7827 <summary>Gets a collection of properties for the type of object specified by the value parameter.</summary>
7828 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7829 <param name="value">An <see cref="T:System.Object"></see> that specifies the type of object to get the properties for.</param>
7830 <param name="attributes">An array of type <see cref="T:System.Attribute"></see> that will be used as a filter.</param>
7831 <returns>A <see cref="System.ComponentModel.PropertyDescriptorCollection"></see> with the properties that are exposed for the component, or null if there are no properties.</returns>
7833 <member name="M:System.ComponentModel.ExpandableObjectConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
7834 <summary>Gets a value indicating whether this object supports properties using the specified context.</summary>
7835 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7836 <returns>true because <see cref="System.ComponentModel.TypeConverter.GetProperties(System.Object)"></see> should be called to find the properties of this object. This method never returns false.</returns>
7838 <member name="T:System.ComponentModel.ExtenderProvidedPropertyAttribute">
7839 <summary>Specifies a property that is offered by an extender provider. This class cannot be inherited.</summary>
7841 <member name="M:System.ComponentModel.ExtenderProvidedPropertyAttribute.#ctor">
7842 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ExtenderProvidedPropertyAttribute"></see> class.</summary>
7844 <member name="M:System.ComponentModel.ExtenderProvidedPropertyAttribute.Equals(System.Object)">
7845 <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
7846 <param name="obj">An <see cref="T:System.Object"></see> to compare with this instance or a null reference (Nothing in Visual Basic).</param>
7847 <returns>true if <paramref name="obj">obj</paramref> equals the type and value of this instance; otherwise, false.</returns>
7849 <member name="P:System.ComponentModel.ExtenderProvidedPropertyAttribute.ExtenderProperty">
7850 <summary>Gets the property that is being provided.</summary>
7851 <returns>A <see cref="System.ComponentModel.PropertyDescriptor"></see> encapsulating the property that is being provided.</returns>
7853 <member name="M:System.ComponentModel.ExtenderProvidedPropertyAttribute.GetHashCode">
7854 <summary>Returns the hash code for this instance.</summary>
7855 <returns>A 32-bit signed integer hash code.</returns>
7857 <member name="M:System.ComponentModel.ExtenderProvidedPropertyAttribute.IsDefaultAttribute">
7858 <summary>Provides an indication whether the value of this instance is the default value for the derived class.</summary>
7859 <returns>true if this instance is the default attribute for the class; otherwise, false.</returns>
7861 <member name="P:System.ComponentModel.ExtenderProvidedPropertyAttribute.Provider">
7862 <summary>Gets the extender provider that is providing the property.</summary>
7863 <returns>The <see cref="System.ComponentModel.IExtenderProvider"></see> that is providing the property.</returns>
7865 <member name="P:System.ComponentModel.ExtenderProvidedPropertyAttribute.ReceiverType">
7866 <summary>Gets the type of object that can receive the property.</summary>
7867 <returns>A <see cref="System.Type"></see> describing the type of object that can receive the property.</returns>
7869 <member name="T:System.ComponentModel.GuidConverter">
7870 <summary>Provides a type converter to convert <see cref="T:System.Guid"></see> objects to and from various other representations.</summary>
7872 <member name="M:System.ComponentModel.GuidConverter.#ctor">
7873 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.GuidConverter"></see> class.</summary>
7875 <member name="M:System.ComponentModel.GuidConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
7876 <summary>Gets a value indicating whether this converter can convert an object in the given source type to a GUID object using the context.</summary>
7877 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7878 <param name="sourceType">A <see cref="T:System.Type"></see> that represents the type you wish to convert from.</param>
7879 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
7881 <member name="M:System.ComponentModel.GuidConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
7882 <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
7883 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7884 <param name="destinationType">A <see cref="T:System.Type"></see> that represents the type you wish to convert to.</param>
7885 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
7887 <member name="M:System.ComponentModel.GuidConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
7888 <summary>Converts the given object to a GUID object.</summary>
7889 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that provides a format context.</param>
7890 <param name="culture">An optional <see cref="T:System.Globalization.CultureInfo"></see>. If not supplied, the current culture is assumed.</param>
7891 <param name="value">The <see cref="T:System.Object"></see> to convert.</param>
7892 <returns>An <see cref="System.Object"></see> that represents the converted <paramref name="value">value</paramref>.</returns>
7893 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
7895 <member name="M:System.ComponentModel.GuidConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
7896 <summary>Converts the given object to another type.</summary>
7897 <param name="context">A formatter context.</param>
7898 <param name="culture">The culture into which value will be converted.</param>
7899 <param name="value">The object to convert.</param>
7900 <param name="destinationType">The type to convert the object to.</param>
7901 <returns>The converted object.</returns>
7902 <exception cref="T:System.ArgumentNullException"><paramref name="destinationType">destinationType</paramref> is null.</exception>
7903 <exception cref="T:System.NotSupportedException">The conversion cannot be performed.</exception>
7905 <member name="T:System.ComponentModel.HandledEventArgs">
7906 <summary>Provides data for events that can be handled completely in an event handler.</summary>
7908 <member name="M:System.ComponentModel.HandledEventArgs.#ctor">
7909 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.HandledEventArgs"></see> class with a default <see cref="P:System.ComponentModel.HandledEventArgs.Handled"></see> property value of false.</summary>
7911 <member name="M:System.ComponentModel.HandledEventArgs.#ctor(System.Boolean)">
7912 <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.HandledEventArgs"></see> class with the specified default value for the <see cref="P:System.ComponentModel.HandledEventArgs.Handled"></see> property.</summary>
7913 <param name="defaultHandledValue">The default value for the <see cref="P:System.ComponentModel.HandledEventArgs.Handled"></see> property.</param>
7915 <member name="P:System.ComponentModel.HandledEventArgs.Handled">
7916 <summary>Gets or sets a value that indicates whether the event handler has completely handled the event or whether the system should continue its own processing.</summary>
7917 <returns>true if the event has been completely handled; otherwise, false.</returns>
7919 <member name="T:System.ComponentModel.HandledEventHandler">
7920 <summary>Represents a method that can handle events which may or may not require further processing after the event handler has returned.</summary>
7921 <param name="sender">The source of the event.</param>
7922 <param name="e">A <see cref="T:System.ComponentModel.HandledEventArgs"></see> that contains the event data.</param>
7924 <member name="T:System.ComponentModel.IBindingList">
7925 <summary>Provides the features required to support both complex and simple scenarios when binding to a data source.</summary>
7927 <member name="M:System.ComponentModel.IBindingList.AddIndex(System.ComponentModel.PropertyDescriptor)">
7928 <summary>Adds the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to the indexes used for searching.</summary>
7929 <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to add to the indexes used for searching.</param>
7931 <member name="M:System.ComponentModel.IBindingList.AddNew">
7932 <summary>Adds a new item to the list.</summary>
7933 <returns>The item added to the list.</returns>
7934 <exception cref="T:System.NotSupportedException"><see cref="System.ComponentModel.IBindingList.AllowNew"></see> is false.</exception>
7936 <member name="P:System.ComponentModel.IBindingList.AllowEdit">
7937 <summary>Gets whether you can update items in the list.</summary>
7938 <returns>true if you can update the items in the list; otherwise, false.</returns>
7940 <member name="P:System.ComponentModel.IBindingList.AllowNew">
7941 <summary>Gets whether you can add items to the list using <see cref="M:System.ComponentModel.IBindingList.AddNew"></see>.</summary>
7942 <returns>true if you can add items to the list using <see cref="System.ComponentModel.IBindingList.AddNew"></see>; otherwise, false.</returns>
7944 <member name="P:System.ComponentModel.IBindingList.AllowRemove">
7945 <summary>Gets whether you can remove items from the list, using <see cref="M:System.Collections.IList.Remove(System.Object)"></see> or <see cref="M:System.Collections.IList.RemoveAt(System.Int32)"></see>.</summary>
7946 <returns>true if you can remove items from the list; otherwise, false.</returns>
7948 <member name="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)">
7949 <summary>Sorts the list based on a <see cref="T:System.ComponentModel.PropertyDescriptor"></see> and a <see cref="T:System.ComponentModel.ListSortDirection"></see>.</summary>
7950 <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to sort by.</param>
7951 <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection"></see> values.</param>
7952 <exception cref="T:System.NotSupportedException"><see cref="System.ComponentModel.IBindingList.SupportsSorting"></see> is false.</exception>
7954 <member name="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)">
7955 <summary>Returns the index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor"></see>.</summary>
7956 <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to search on.</param>
7957 <param name="key">The value of the property parameter to search for.</param>
7958 <returns>The index of the row that has the given <see cref="System.ComponentModel.PropertyDescriptor"></see>.</returns>
7959 <exception cref="T:System.NotSupportedException"><see cref="System.ComponentModel.IBindingList.SupportsSearching"></see> is false.</exception>
7961 <member name="P:System.ComponentModel.IBindingList.IsSorted">
7962 <summary>Gets whether the items in the list are sorted.</summary>
7963 <returns>true if <see cref="System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"></see> has been called and <see cref="System.ComponentModel.IBindingList.RemoveSort"></see> has not been called; otherwise, false.</returns>
7964 <exception cref="T:System.NotSupportedException"><see cref="System.ComponentModel.IBindingList.SupportsSorting"></see> is false.</exception>
7966 <member name="E:System.ComponentModel.IBindingList.ListChanged">
7967 <summary>Occurs when the list changes or an item in the list changes.</summary>
7969 <member name="M:System.ComponentModel.IBindingList.RemoveIndex(System.ComponentModel.PropertyDescriptor)">
7970 <summary>Removes the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> from the indexes used for searching.</summary>
7971 <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor"></see> to remove from the indexes used for searching.</param>
7973 <member name="M:System.ComponentModel.IBindingList.RemoveSort">
7974 <summary>Removes any sort applied using <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)"></see>.</summary>
7975 <exception cref="T:System.NotSupportedException"><see cref="System.ComponentModel.IBindingList.SupportsSorting"></see> is false.</exception>
7977 <member name="P:System.ComponentModel.IBindingList.SortDirection">
7978 <summary>Gets the direction of the sort.</summary>
7979 <returns>One of the <see cref="System.ComponentModel.ListSortDirection"></see> values.</returns>
7980 <exception cref="T:System.NotSupportedException"><see cref="System.ComponentModel.IBindingList.SupportsSorting"></see> is false.</exception>
7982 <member name="P:System.ComponentModel.IBindingList.SortProperty">
7983 <summary>Gets the <see cref="T:System.ComponentModel.PropertyDescriptor"></see> that is being used for sorting.</summary>
7984 <returns>The <see cref="System.ComponentModel.PropertyDescriptor"></see> that is being used for sorting.</returns>
7985 <exception cref="T:System.NotSupportedException"><see cref="System.ComponentModel.IBindingList.SupportsSorting"></see> is false.</exception>
7987 <member name="P:System.ComponentModel.IBindingList.SupportsChangeNotification">
7988 <summary>Gets whether a <see cref="E:System.ComponentModel.IBindingList.ListChanged"></see> event is raised when the list changes or an item in the list changes.</summary>
7989 <returns>true if a <see cref="System.ComponentModel.IBindingList.ListChanged"></see> event is raised when the list changes or when an item changes; otherwise, false.</returns>
7991 <member name="P:System.ComponentModel.IBindingList.SupportsSearching">
7992 <summary>Gets whether the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"></see> method.</summary>
7993 <returns>true if the list supports searching using the <see cref="System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)"></see> method; otherwise, false.</returns>
7995 <member name="P:System.ComponentModel.IBindingList.SupportsSorting">
7996 <summary>Gets whether the list supports sorting.</summary>
7997 <returns>true if the list supports sorting; otherwise, false.</returns>
7999 <member name="T:System.ComponentModel.IBindingListView">
8000 <summary>Extends the <see cref="T:System.ComponentModel.IBindingList"></see> interface by providing advanced sorting and filtering capabilities.</summary>
8002 <member name="M:System.ComponentModel.IBindingListView.ApplySort(System.ComponentModel.ListSortDescriptionCollection)">
8003 <summary>Sorts the data source based on the given <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see>.</summary>
8004 <param name="sorts">The <see cref="T:System.ComponentModel.ListSortDescriptionCollection"></see> containing the sorts to apply to the data source.</param>
8006 <member name="P:System.ComponentModel.IBindingListView.Filter">
8007 <summary>Gets or sets the filter to be used to exclude items from the collection of items returned by the data source</summary>
8008 <returns>The string used to filter items out in the item collection returned by the data source.</returns>
8010 <member name="M:System.ComponentModel.IBindingListView.RemoveFilter">
8011 <summary>Removes the current filter applied to the data source.</summary>
8013 <member name="P:System.ComponentModel.IBindingListView.SortDescriptions">
8014 <summary>Gets the collection of sort descriptions currently applied to the data source.</summary>
8015 <returns>The <see cref="System.ComponentModel.ListSortDescriptionCollection"></see> currently applied to the data source.</returns>
8017 <member name="P:System.ComponentModel.IBindingListView.SupportsAdvancedSorting">
8018 <summary>Gets a value indicating whether the data source supports advanced sorting.</summary>
8019 <returns>true if the data source supports advanced sorting; otherwise, false.</returns>
8021 <member name="P:System.ComponentModel.IBindingListView.SupportsFiltering">
8022 <summary>Gets a value indicating whether the data source supports filtering.</summary>
8023 <returns>true if the data source supports filtering; otherwise, false.</returns>
8025 <member name="T:System.ComponentModel.ICancelAddNew">
8026 <summary>Adds transactional capability when adding a new item to a collection.</summary>
8028 <member name="M:System.ComponentModel.ICancelAddNew.CancelNew(System.Int32)">
8029 <summary>Discards a pending new item from the collection.</summary>
8030 <param name="itemIndex">The index of the item that was previously added to the collection.</param>
8032 <member name="M:System.ComponentModel.ICancelAddNew.EndNew(System.Int32)">
8033 <summary>Commits a pending new item to the collection.</summary>
8034 <param name="itemIndex">The index of the item that was previously added to the collection.</param>
8036 <member name="T:System.ComponentModel.IComNativeDescriptorHandler">
8037 <summary>Provides a top-level mapping layer between a COM object and a <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
8039 <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetAttributes(System.Object)">
8040 <summary>Gets the attributes for the specified component.</summary>
8041 <param name="component">The component to get attributes for.</param>
8042 <returns>A collection of attributes for <paramref name="component">component</paramref>.</returns>
8044 <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetClassName(System.Object)">
8045 <summary>Gets the class name for the specified component.</summary>
8046 <param name="component">The component to get the class name for.</param>
8047 <returns>The name of the class that corresponds with <paramref name="component">component</paramref>.</returns>
8049 <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetConverter(System.Object)">
8050 <summary>Gets the type converter for the specified component.</summary>
8051 <param name="component">The component to get the <see cref="T:System.ComponentModel.TypeConverter"></see> for.</param>
8052 <returns>The <see cref="System.ComponentModel.TypeConverter"></see> for <paramref name="component">component</paramref>.</returns>
8054 <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetDefaultEvent(System.Object)">
8055 <summary>Gets the default event for the specified component.</summary>
8056 <param name="component">The component to get the default event for.</param>
8057 <returns>An <see cref="System.ComponentModel.EventDescriptor"></see> that represents <paramref name="component">component</paramref>&#39;s default event.</returns>
8059 <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetDefaultProperty(System.Object)">
8060 <summary>Gets the default property for the specified component.</summary>
8061 <param name="component">The component to get the default property for.</param>
8062 <returns>A <see cref="System.ComponentModel.PropertyDescriptor"></see> that represents <paramref name="component">component</paramref>&#39;s default property.</returns>
8064 <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetEditor(System.Object,System.Type)">
8065 <summary>Gets the editor for the specified component.</summary>
8066 <param name="component">The component to get the editor for.</param>
8067 <param name="baseEditorType">The base type of the editor for component.</param>
8068 <returns>The editor for <paramref name="component">component</paramref>.</returns>
8070 <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetEvents(System.Object)">
8071 <summary>Gets the events for the specified component.</summary>
8072 <param name="component">The component to get events for.</param>
8073 <returns>A collection of event descriptors for <paramref name="component">component</paramref>.</returns>
8075 <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetEvents(System.Object,System.Attribute[])">
8076 <summary>Gets the events with the specified attributes for the specified component.</summary>
8077 <param name="component">The component to get events for.</param>
8078 <param name="attributes">The attributes used to filter events.</param>
8079 <returns>A collection of event descriptors for <paramref name="component">component</paramref>.</returns>
8081 <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetName(System.Object)">
8082 <summary>Gets the name of the specified component.</summary>
8083 <param name="component">The component to get the name of.</param>
8084 <returns>The name of <paramref name="component">component</paramref>.</returns>
8086 <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetProperties(System.Object,System.Attribute[])">
8087 <summary>Gets the properties with the specified attributes for the specified component.</summary>
8088 <param name="component">The component to get events for.</param>
8089 <param name="attributes">The attributes used to filter properties.</param>
8090 <returns>A collection of property descriptors for <paramref name="component">component</paramref>.</returns>
8092 <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetPropertyValue(System.Object,System.Int32,System.Boolean@)">
8093 <summary>Gets the value of the property that has the specified dispatch identifier.</summary>
8094 <param name="component">The object to which the property belongs.</param>
8095 <param name="dispid">The dispatch identifier.</param>
8096 <param name="success">A <see cref="T:System.Boolean"></see>, passed by reference, that represents whether the property was retrieved.</param>
8097 <returns>The value of the property that has the specified dispatch identifier.</returns>
8099 <member name="M:System.ComponentModel.IComNativeDescriptorHandler.GetPropertyValue(System.Object,System.String,System.Boolean@)">
8100 <summary>Gets the value of the property that has the specified name.</summary>
8101 <param name="component">The object to which the property belongs.</param>
8102 <param name="propertyName">The name of the property.</param>
8103 <param name="success">A <see cref="T:System.Boolean"></see>, passed by reference, that represents whether the property was retrieved.</param>
8104 <returns>The value of the property that has the specified name.</returns>
8106 <member name="T:System.Drawing.PointConverter">
8107 <summary>Converts a <see cref="T:System.Drawing.Point"></see> object from one data type to another.</summary>
8109 <member name="M:System.Drawing.PointConverter.#ctor">
8110 <summary>Initializes a new instance of the <see cref="T:System.Drawing.PointConverter"></see> class.</summary>
8112 <member name="M:System.Drawing.PointConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
8113 <summary>Determines if this converter can convert an object in the given source type to the native type of the converter.</summary>
8114 <param name="context">A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null.</param>
8115 <param name="sourceType">The type you want to convert from.</param>
8116 <returns>true if this object can perform the conversion; otherwise, false.</returns>
8118 <member name="M:System.Drawing.PointConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
8119 <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
8120 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> object that provides a format context.</param>
8121 <param name="destinationType">A <see cref="T:System.Type"></see> object that represents the type you want to convert to.</param>
8122 <returns>true if this converter can perform the conversion; otherwise, false.</returns>
8124 <member name="M:System.Drawing.PointConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
8125 <summary>Converts the specified object to a <see cref="T:System.Drawing.Point"></see> object.</summary>
8126 <param name="context">A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null.</param>
8127 <param name="culture">An object that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard.</param>
8128 <param name="value">The object to convert.</param>
8129 <returns>The converted object.</returns>
8130 <exception cref="T:System.NotSupportedException">The conversion cannot be completed.</exception>
8132 <member name="M:System.Drawing.PointConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
8133 <summary>Converts the specified object to the specified type.</summary>
8134 <param name="context">A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null.</param>
8135 <param name="culture">An object that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard.</param>
8136 <param name="value">The object to convert.</param>
8137 <param name="destinationType">The type to convert the object to.</param>
8138 <returns>The converted object.</returns>
8139 <exception cref="T:System.NotSupportedException">The conversion cannot be completed.</exception>
8141 <member name="M:System.Drawing.PointConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)">
8142 <summary>Creates an instance of this type given a set of property values for the object.</summary>
8143 <param name="context">A type descriptor through which additional context can be provided.</param>
8144 <param name="propertyValues">A dictionary of new property values. The dictionary contains a series of name-value pairs, one for each property returned from <see cref="M:System.Drawing.PointConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])"></see>.</param>
8145 <returns>The newly created object, or null if the object could not be created. The default implementation returns null.</returns>
8147 <member name="M:System.Drawing.PointConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)">
8148 <summary>Determines if changing a value on this object should require a call to <see cref="M:System.Drawing.PointConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)"></see> to create a new value.</summary>
8149 <param name="context">A <see cref="T:System.ComponentModel.TypeDescriptor"></see> through which additional context can be provided.</param>
8150 <returns>true if the <see cref="System.Drawing.PointConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)"></see> method should be called when a change is made to one or more properties of this object; otherwise, false.</returns>
8152 <member name="M:System.Drawing.PointConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
8153 <summary>Retrieves the set of properties for this type. By default, a type does not return any properties.</summary>
8154 <param name="context">A type descriptor through which additional context can be provided.</param>
8155 <param name="value">The value of the object to get the properties for.</param>
8156 <param name="attributes">An array of <see cref="T:System.Attribute"></see> objects that describe the properties.</param>
8157 <returns>The set of properties that are exposed for this data type. If no properties are exposed, this method might return null. The default implementation always returns null.</returns>
8159 <member name="M:System.Drawing.PointConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
8160 <summary>Determines if this object supports properties. By default, this is false.</summary>
8161 <param name="context">A <see cref="T:System.ComponentModel.TypeDescriptor"></see> through which additional context can be provided.</param>
8162 <returns>true if <see cref="System.Drawing.PointConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])"></see> should be called to find the properties of this object; otherwise, false.</returns>
8164 <member name="T:System.Drawing.RectangleConverter">
8165 <summary>Converts rectangles from one data type to another. Access this class through the <see cref="T:System.ComponentModel.TypeDescriptor"></see>.</summary>
8167 <member name="M:System.Drawing.RectangleConverter.#ctor">
8168 <summary>Initializes a new instance of the <see cref="T:System.Drawing.RectangleConverter"></see> class.</summary>
8170 <member name="M:System.Drawing.RectangleConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
8171 <summary>Determines if this converter can convert an object in the given source type to the native type of the converter.</summary>
8172 <param name="context">A formatter context. This object can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null.</param>
8173 <param name="sourceType">The type you want to convert from.</param>
8174 <returns>This method returns true if this object can perform the conversion; otherwise, false.</returns>
8176 <member name="M:System.Drawing.RectangleConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
8177 <summary>Gets a value indicating whether this converter can convert an object to the given destination type using the context.</summary>
8178 <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> object that provides a format context. This can be null, so you should always check. Also, properties on the context object can also return null.</param>
8179 <param name="destinationType">A <see cref="T:System.Type"></see> object that represents the type you want to convert to.</param>
8180 <returns>This method returns true if this converter can perform the conversion; otherwise, false.</returns>
8182 <member name="M:System.Drawing.RectangleConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
8183 <summary>Converts the given object to a <see cref="T:System.Drawing.Rectangle"></see> object.</summary>
8184 <param name="context">A <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null.</param>
8185 <param name="culture">An <see cref="T:System.Globalization.CultureInfo"></see> that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard.</param>
8186 <param name="value">The object to convert.</param>
8187 <returns>The converted object.</returns>
8188 <exception cref="T:System.NotSupportedException">The conversion cannot be completed.</exception>
8190 <member name="M:System.Drawing.RectangleConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
8191 <summary>Converts the specified object to the specified type.</summary>
8192 <param name="context">A <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> that can be used to get additional information about the environment this converter is being called from. This may be null, so you should always check. Also, properties on the context object may also return null.</param>
8193 <param name="culture">An <see cref="T:System.Globalization.CultureInfo"></see> that contains culture specific information, such as the language, calendar, and cultural conventions associated with a specific culture. It is based on the RFC 1766 standard.</param>
8194 <param name="value">The object to convert.</param>
8195 <param name="destinationType">The type to convert the object to.</param>
8196 <returns>The converted object.</returns>
8197 <exception cref="T:System.NotSupportedException">The conversion cannot be completed.</exception>
8199 <member name="M:System.Drawing.RectangleConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)">
8200 <summary>Creates an instance of this type given a set of property values for the object. This is useful for objects that are immutable but still want to provide changeable properties.</summary>
8201 <param name="context">A <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> through which additional context can be provided.</param>
8202 <param name="propertyValues">A dictionary of new property values. The dictionary contains a series of name-value pairs, one for each property returned from a call to the <see cref="M:System.Drawing.RectangleConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])"></see> method.</param>
8203 <returns>The newly created object, or null if the object could not be created. The default implementation returns null.</returns>
8205 <member name="M:System.Drawing.RectangleConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)">
8206 <summary>Determines if changing a value on this object should require a call to <see cref="M:System.Drawing.RectangleConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)"></see> to create a new value.</summary>
8207 <param name="context">A type descriptor through which additional context can be provided.</param>
8208 <returns>This method returns true if <see cref="System.Drawing.RectangleConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext,System.Collections.IDictionary)"></see> should be called when a change is made to one or more properties of this object; otherwise, false.</returns>
8210 <member name="M:System.Drawing.RectangleConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])">
8211 <summary>Retrieves the set of properties for this type. By default, a type does not return any properties.</summary>
8212 <param name="context">A <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> through which additional context can be provided.</param>
8213 <param name="value">The value of the object to get the properties for.</param>
8214 <param name="attributes">An array of <see cref="T:System.Attribute"></see> objects that describe the properties.</param>
8215 <returns>The set of properties that should be exposed for this data type. If no properties should be exposed, this may return null. The default implementation always returns null.</returns>
8217 <member name="M:System.Drawing.RectangleConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)">
8218 <summary>Determines if this object supports properties. By default, this is false.</summary>
8219 <param name="context">A <see cref="T:System.ComponentModel.ITypeDescriptorContext"></see> through which additional context can be provided.</param>
8220 <returns>This method returns true if <see cref="System.Drawing.RectangleConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext,System.Object,System.Attribute[])"></see> should be called to find the properties of this object; otherwise, false.</returns>