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" />
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>
12 <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
14 <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
18 <InterfaceName>System.ComponentModel.IComponent</InterfaceName>
21 <InterfaceName>System.IDisposable</InterfaceName>
26 <AttributeName>System.ComponentModel.DesignerCategory("Component")</AttributeName>
29 <AttributeName>System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)</AttributeName>
32 <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
36 <summary>To be added</summary>
37 <remarks>To be added</remarks>
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>
45 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
46 <AssemblyVersion>2.0.0.0</AssemblyVersion>
47 <AssemblyVersion>4.0.0.0</AssemblyVersion>
52 <summary>To be added</summary>
53 <remarks>To be added</remarks>
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>
61 <AssemblyVersion>2.0.0.0</AssemblyVersion>
62 <AssemblyVersion>4.0.0.0</AssemblyVersion>
65 <ReturnType>System.Boolean</ReturnType>
68 <summary>To be added.</summary>
69 <value>To be added.</value>
70 <remarks>To be added.</remarks>
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>
78 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
79 <AssemblyVersion>2.0.0.0</AssemblyVersion>
80 <AssemblyVersion>4.0.0.0</AssemblyVersion>
84 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
87 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
91 <ReturnType>System.ComponentModel.IContainer</ReturnType>
94 <summary>To be added</summary>
95 <value>To be added: an object of type 'IContainer'</value>
96 <remarks>To be added</remarks>
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>
104 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
105 <AssemblyVersion>2.0.0.0</AssemblyVersion>
106 <AssemblyVersion>4.0.0.0</AssemblyVersion>
110 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
113 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
117 <ReturnType>System.Boolean</ReturnType>
120 <summary>To be added</summary>
121 <value>To be added: an object of type 'bool'</value>
122 <remarks>To be added</remarks>
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>
130 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
131 <AssemblyVersion>2.0.0.0</AssemblyVersion>
132 <AssemblyVersion>4.0.0.0</AssemblyVersion>
135 <ReturnType>System.Void</ReturnType>
139 <summary>To be added</summary>
140 <remarks>To be added</remarks>
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>
148 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
149 <AssemblyVersion>2.0.0.0</AssemblyVersion>
150 <AssemblyVersion>4.0.0.0</AssemblyVersion>
153 <ReturnType>System.Void</ReturnType>
156 <Parameter Name="release_all" Type="System.Boolean" />
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>
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>
169 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
170 <AssemblyVersion>2.0.0.0</AssemblyVersion>
171 <AssemblyVersion>4.0.0.0</AssemblyVersion>
175 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
178 <AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
182 <ReturnType>System.EventHandler</ReturnType>
186 <summary>To be added</summary>
187 <remarks>To be added</remarks>
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>
195 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
196 <AssemblyVersion>2.0.0.0</AssemblyVersion>
197 <AssemblyVersion>4.0.0.0</AssemblyVersion>
200 <ReturnType>System.ComponentModel.EventHandlerList</ReturnType>
203 <summary>To be added</summary>
204 <value>To be added: an object of type 'EventHandlerList'</value>
205 <remarks>To be added</remarks>
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>
213 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
214 <AssemblyVersion>2.0.0.0</AssemblyVersion>
215 <AssemblyVersion>4.0.0.0</AssemblyVersion>
218 <ReturnType>System.Void</ReturnType>
222 <summary>To be added</summary>
223 <remarks>To be added</remarks>
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>
231 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
232 <AssemblyVersion>2.0.0.0</AssemblyVersion>
233 <AssemblyVersion>4.0.0.0</AssemblyVersion>
236 <ReturnType>System.Object</ReturnType>
239 <Parameter Name="service" Type="System.Type" />
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>
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>
253 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
254 <AssemblyVersion>2.0.0.0</AssemblyVersion>
255 <AssemblyVersion>4.0.0.0</AssemblyVersion>
259 <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
262 <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
266 <ReturnType>System.ComponentModel.ISite</ReturnType>
271 <summary>To be added</summary>
272 <value>To be added: an object of type 'ISite'</value>
273 <remarks>To be added</remarks>
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>
281 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
282 <AssemblyVersion>2.0.0.0</AssemblyVersion>
283 <AssemblyVersion>4.0.0.0</AssemblyVersion>
286 <ReturnType>System.String</ReturnType>
290 <summary>To be added</summary>
291 <returns>To be added: an object of type 'string'</returns>
292 <remarks>To be added</remarks>