docupdate: updated System.dll documentation
[mono.git] / mcs / class / System / Documentation / en / System.ComponentModel / Component.xml
1 <Type Name="Component" FullName="System.ComponentModel.Component">
2   <TypeSignature Language="C#" Maintainer="auto" Value="public class Component : MarshalByRefObject, IDisposable, System.ComponentModel.IComponent" />
3   <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Component extends System.MarshalByRefObject implements class System.ComponentModel.IComponent, class System.IDisposable" />
4   <AssemblyInfo>
5     <AssemblyName>System</AssemblyName>
6     <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
7     <AssemblyVersion>1.0.3300.0</AssemblyVersion>
8     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
9     <AssemblyVersion>2.0.0.0</AssemblyVersion>
10     <AssemblyVersion>4.0.0.0</AssemblyVersion>
11   </AssemblyInfo>
12   <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement>
13   <Base>
14     <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
15   </Base>
16   <Interfaces>
17     <Interface>
18       <InterfaceName>System.ComponentModel.IComponent</InterfaceName>
19     </Interface>
20     <Interface>
21       <InterfaceName>System.IDisposable</InterfaceName>
22     </Interface>
23   </Interfaces>
24   <Attributes>
25     <Attribute>
26       <AttributeName>System.ComponentModel.DesignerCategory("Component")</AttributeName>
27     </Attribute>
28     <Attribute>
29       <AttributeName>System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)</AttributeName>
30     </Attribute>
31     <Attribute>
32       <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
33     </Attribute>
34   </Attributes>
35   <Docs>
36     <summary>To be added</summary>
37     <remarks>To be added</remarks>
38   </Docs>
39   <Members>
40     <Member MemberName=".ctor">
41       <MemberSignature Language="C#" Value="public Component ();" />
42       <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
43       <MemberType>Constructor</MemberType>
44       <AssemblyInfo>
45         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
46         <AssemblyVersion>2.0.0.0</AssemblyVersion>
47         <AssemblyVersion>4.0.0.0</AssemblyVersion>
48       </AssemblyInfo>
49       <ReturnValue />
50       <Parameters />
51       <Docs>
52         <summary>To be added</summary>
53         <remarks>To be added</remarks>
54       </Docs>
55     </Member>
56     <Member MemberName="CanRaiseEvents">
57       <MemberSignature Language="C#" Value="protected virtual bool CanRaiseEvents { get; }" />
58       <MemberSignature Language="ILAsm" Value=".property instance bool CanRaiseEvents" />
59       <MemberType>Property</MemberType>
60       <AssemblyInfo>
61         <AssemblyVersion>2.0.0.0</AssemblyVersion>
62         <AssemblyVersion>4.0.0.0</AssemblyVersion>
63       </AssemblyInfo>
64       <ReturnValue>
65         <ReturnType>System.Boolean</ReturnType>
66       </ReturnValue>
67       <Docs>
68         <summary>To be added.</summary>
69         <value>To be added.</value>
70         <remarks>To be added.</remarks>
71       </Docs>
72     </Member>
73     <Member MemberName="Container">
74       <MemberSignature Language="C#" Value="public System.ComponentModel.IContainer Container { get; }" />
75       <MemberSignature Language="ILAsm" Value=".property instance class System.ComponentModel.IContainer Container" />
76       <MemberType>Property</MemberType>
77       <AssemblyInfo>
78         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
79         <AssemblyVersion>2.0.0.0</AssemblyVersion>
80         <AssemblyVersion>4.0.0.0</AssemblyVersion>
81       </AssemblyInfo>
82       <Attributes>
83         <Attribute>
84           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
85         </Attribute>
86         <Attribute>
87           <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
88         </Attribute>
89       </Attributes>
90       <ReturnValue>
91         <ReturnType>System.ComponentModel.IContainer</ReturnType>
92       </ReturnValue>
93       <Docs>
94         <summary>To be added</summary>
95         <value>To be added: an object of type 'IContainer'</value>
96         <remarks>To be added</remarks>
97       </Docs>
98     </Member>
99     <Member MemberName="DesignMode">
100       <MemberSignature Language="C#" Value="protected bool DesignMode { get; }" />
101       <MemberSignature Language="ILAsm" Value=".property instance bool DesignMode" />
102       <MemberType>Property</MemberType>
103       <AssemblyInfo>
104         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
105         <AssemblyVersion>2.0.0.0</AssemblyVersion>
106         <AssemblyVersion>4.0.0.0</AssemblyVersion>
107       </AssemblyInfo>
108       <Attributes>
109         <Attribute>
110           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
111         </Attribute>
112         <Attribute>
113           <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
114         </Attribute>
115       </Attributes>
116       <ReturnValue>
117         <ReturnType>System.Boolean</ReturnType>
118       </ReturnValue>
119       <Docs>
120         <summary>To be added</summary>
121         <value>To be added: an object of type 'bool'</value>
122         <remarks>To be added</remarks>
123       </Docs>
124     </Member>
125     <Member MemberName="Dispose">
126       <MemberSignature Language="C#" Value="public void Dispose ();" />
127       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
128       <MemberType>Method</MemberType>
129       <AssemblyInfo>
130         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
131         <AssemblyVersion>2.0.0.0</AssemblyVersion>
132         <AssemblyVersion>4.0.0.0</AssemblyVersion>
133       </AssemblyInfo>
134       <ReturnValue>
135         <ReturnType>System.Void</ReturnType>
136       </ReturnValue>
137       <Parameters />
138       <Docs>
139         <summary>To be added</summary>
140         <remarks>To be added</remarks>
141       </Docs>
142     </Member>
143     <Member MemberName="Dispose">
144       <MemberSignature Language="C#" Value="protected virtual void Dispose (bool release_all);" />
145       <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Dispose(bool release_all) cil managed" />
146       <MemberType>Method</MemberType>
147       <AssemblyInfo>
148         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
149         <AssemblyVersion>2.0.0.0</AssemblyVersion>
150         <AssemblyVersion>4.0.0.0</AssemblyVersion>
151       </AssemblyInfo>
152       <ReturnValue>
153         <ReturnType>System.Void</ReturnType>
154       </ReturnValue>
155       <Parameters>
156         <Parameter Name="release_all" Type="System.Boolean" />
157       </Parameters>
158       <Docs>
159         <param name="release_all">To be added: an object of type 'bool'</param>
160         <summary>To be added</summary>
161         <remarks>To be added</remarks>
162       </Docs>
163     </Member>
164     <Member MemberName="Disposed">
165       <MemberSignature Language="C#" Value="public event EventHandler Disposed;" />
166       <MemberSignature Language="ILAsm" Value=".event class System.EventHandler Disposed" />
167       <MemberType>Event</MemberType>
168       <AssemblyInfo>
169         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
170         <AssemblyVersion>2.0.0.0</AssemblyVersion>
171         <AssemblyVersion>4.0.0.0</AssemblyVersion>
172       </AssemblyInfo>
173       <Attributes>
174         <Attribute>
175           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
176         </Attribute>
177         <Attribute>
178           <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
179         </Attribute>
180       </Attributes>
181       <ReturnValue>
182         <ReturnType>System.EventHandler</ReturnType>
183       </ReturnValue>
184       <Parameters />
185       <Docs>
186         <summary>To be added</summary>
187         <remarks>To be added</remarks>
188       </Docs>
189     </Member>
190     <Member MemberName="Events">
191       <MemberSignature Language="C#" Value="protected System.ComponentModel.EventHandlerList Events { get; }" />
192       <MemberSignature Language="ILAsm" Value=".property instance class System.ComponentModel.EventHandlerList Events" />
193       <MemberType>Property</MemberType>
194       <AssemblyInfo>
195         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
196         <AssemblyVersion>2.0.0.0</AssemblyVersion>
197         <AssemblyVersion>4.0.0.0</AssemblyVersion>
198       </AssemblyInfo>
199       <ReturnValue>
200         <ReturnType>System.ComponentModel.EventHandlerList</ReturnType>
201       </ReturnValue>
202       <Docs>
203         <summary>To be added</summary>
204         <value>To be added: an object of type 'EventHandlerList'</value>
205         <remarks>To be added</remarks>
206       </Docs>
207     </Member>
208     <Member MemberName="Finalize">
209       <MemberSignature Language="C#" Value="~Component ();" />
210       <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
211       <MemberType>Method</MemberType>
212       <AssemblyInfo>
213         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
214         <AssemblyVersion>2.0.0.0</AssemblyVersion>
215         <AssemblyVersion>4.0.0.0</AssemblyVersion>
216       </AssemblyInfo>
217       <ReturnValue>
218         <ReturnType>System.Void</ReturnType>
219       </ReturnValue>
220       <Parameters />
221       <Docs>
222         <summary>To be added</summary>
223         <remarks>To be added</remarks>
224       </Docs>
225     </Member>
226     <Member MemberName="GetService">
227       <MemberSignature Language="C#" Value="protected virtual object GetService (Type service);" />
228       <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance object GetService(class System.Type service) cil managed" />
229       <MemberType>Method</MemberType>
230       <AssemblyInfo>
231         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
232         <AssemblyVersion>2.0.0.0</AssemblyVersion>
233         <AssemblyVersion>4.0.0.0</AssemblyVersion>
234       </AssemblyInfo>
235       <ReturnValue>
236         <ReturnType>System.Object</ReturnType>
237       </ReturnValue>
238       <Parameters>
239         <Parameter Name="service" Type="System.Type" />
240       </Parameters>
241       <Docs>
242         <param name="service">To be added: an object of type 'Type'</param>
243         <summary>To be added</summary>
244         <returns>To be added: an object of type 'object'</returns>
245         <remarks>To be added</remarks>
246       </Docs>
247     </Member>
248     <Member MemberName="Site">
249       <MemberSignature Language="C#" Value="public virtual System.ComponentModel.ISite Site { get; set; }" />
250       <MemberSignature Language="ILAsm" Value=".property instance class System.ComponentModel.ISite Site" />
251       <MemberType>Property</MemberType>
252       <AssemblyInfo>
253         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
254         <AssemblyVersion>2.0.0.0</AssemblyVersion>
255         <AssemblyVersion>4.0.0.0</AssemblyVersion>
256       </AssemblyInfo>
257       <Attributes>
258         <Attribute>
259           <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
260         </Attribute>
261         <Attribute>
262           <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
263         </Attribute>
264       </Attributes>
265       <ReturnValue>
266         <ReturnType>System.ComponentModel.ISite</ReturnType>
267       </ReturnValue>
268       <Parameters>
269       </Parameters>
270       <Docs>
271         <summary>To be added</summary>
272         <value>To be added: an object of type 'ISite'</value>
273         <remarks>To be added</remarks>
274       </Docs>
275     </Member>
276     <Member MemberName="ToString">
277       <MemberSignature Language="C#" Value="public override string ToString ();" />
278       <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" />
279       <MemberType>Method</MemberType>
280       <AssemblyInfo>
281         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
282         <AssemblyVersion>2.0.0.0</AssemblyVersion>
283         <AssemblyVersion>4.0.0.0</AssemblyVersion>
284       </AssemblyInfo>
285       <ReturnValue>
286         <ReturnType>System.String</ReturnType>
287       </ReturnValue>
288       <Parameters />
289       <Docs>
290         <summary>To be added</summary>
291         <returns>To be added: an object of type 'string'</returns>
292         <remarks>To be added</remarks>
293       </Docs>
294     </Member>
295   </Members>
296 </Type>