Wed Feb 24 15:47:16 CET 2010 Paolo Molaro <lupus@ximian.com>
[mono.git] / mcs / class / Mono.Cecil / Documentation / en / Mono.Cecil / EventDefinition.xml
1 <Type Name="EventDefinition" FullName="Mono.Cecil.EventDefinition">
2   <TypeSignature Language="C#" Value="public sealed class EventDefinition : Mono.Cecil.EventReference, Mono.Cecil.IMemberDefinition" />
3   <AssemblyInfo>
4     <AssemblyName>Mono.Cecil</AssemblyName>
5     <AssemblyVersion>0.6.9.0</AssemblyVersion>
6   </AssemblyInfo>
7   <Base>
8     <BaseTypeName>Mono.Cecil.EventReference</BaseTypeName>
9   </Base>
10   <Interfaces>
11     <Interface>
12       <InterfaceName>Mono.Cecil.IMemberDefinition</InterfaceName>
13     </Interface>
14   </Interfaces>
15   <Docs>
16     <summary>To be added.</summary>
17     <remarks>To be added.</remarks>
18   </Docs>
19   <Members>
20     <Member MemberName=".ctor">
21       <MemberSignature Language="C#" Value="public EventDefinition (string name, Mono.Cecil.TypeReference eventType, Mono.Cecil.EventAttributes attrs);" />
22       <MemberType>Constructor</MemberType>
23       <AssemblyInfo>
24         <AssemblyVersion>0.6.9.0</AssemblyVersion>
25       </AssemblyInfo>
26       <Parameters>
27         <Parameter Name="name" Type="System.String" />
28         <Parameter Name="eventType" Type="Mono.Cecil.TypeReference" />
29         <Parameter Name="attrs" Type="Mono.Cecil.EventAttributes" />
30       </Parameters>
31       <Docs>
32         <param name="name">To be added.</param>
33         <param name="eventType">To be added.</param>
34         <param name="attrs">To be added.</param>
35         <summary>To be added.</summary>
36         <remarks>To be added.</remarks>
37       </Docs>
38     </Member>
39     <Member MemberName="Accept">
40       <MemberSignature Language="C#" Value="public override void Accept (Mono.Cecil.IReflectionVisitor visitor);" />
41       <MemberType>Method</MemberType>
42       <AssemblyInfo>
43         <AssemblyVersion>0.6.9.0</AssemblyVersion>
44       </AssemblyInfo>
45       <ReturnValue>
46         <ReturnType>System.Void</ReturnType>
47       </ReturnValue>
48       <Parameters>
49         <Parameter Name="visitor" Type="Mono.Cecil.IReflectionVisitor" />
50       </Parameters>
51       <Docs>
52         <param name="visitor">To be added.</param>
53         <summary>To be added.</summary>
54         <remarks>To be added.</remarks>
55       </Docs>
56     </Member>
57     <Member MemberName="AddMethod">
58       <MemberSignature Language="C#" Value="public Mono.Cecil.MethodDefinition AddMethod { set; get; }" />
59       <MemberType>Property</MemberType>
60       <AssemblyInfo>
61         <AssemblyVersion>0.6.9.0</AssemblyVersion>
62       </AssemblyInfo>
63       <ReturnValue>
64         <ReturnType>Mono.Cecil.MethodDefinition</ReturnType>
65       </ReturnValue>
66       <Docs>
67         <summary>To be added.</summary>
68         <value>To be added.</value>
69         <remarks>To be added.</remarks>
70       </Docs>
71     </Member>
72     <Member MemberName="Attributes">
73       <MemberSignature Language="C#" Value="public Mono.Cecil.EventAttributes Attributes { set; get; }" />
74       <MemberType>Property</MemberType>
75       <AssemblyInfo>
76         <AssemblyVersion>0.6.9.0</AssemblyVersion>
77       </AssemblyInfo>
78       <ReturnValue>
79         <ReturnType>Mono.Cecil.EventAttributes</ReturnType>
80       </ReturnValue>
81       <Docs>
82         <summary>To be added.</summary>
83         <value>To be added.</value>
84         <remarks>To be added.</remarks>
85       </Docs>
86     </Member>
87     <Member MemberName="Clone">
88       <MemberSignature Language="C#" Value="public Mono.Cecil.EventDefinition Clone ();" />
89       <MemberType>Method</MemberType>
90       <AssemblyInfo>
91         <AssemblyVersion>0.6.9.0</AssemblyVersion>
92       </AssemblyInfo>
93       <ReturnValue>
94         <ReturnType>Mono.Cecil.EventDefinition</ReturnType>
95       </ReturnValue>
96       <Parameters />
97       <Docs>
98         <summary>To be added.</summary>
99         <returns>To be added.</returns>
100         <remarks>To be added.</remarks>
101       </Docs>
102     </Member>
103     <Member MemberName="CreateAddMethod">
104       <MemberSignature Language="C#" Value="public static Mono.Cecil.MethodDefinition CreateAddMethod (Mono.Cecil.EventDefinition evt);" />
105       <MemberType>Method</MemberType>
106       <AssemblyInfo>
107         <AssemblyVersion>0.6.9.0</AssemblyVersion>
108       </AssemblyInfo>
109       <ReturnValue>
110         <ReturnType>Mono.Cecil.MethodDefinition</ReturnType>
111       </ReturnValue>
112       <Parameters>
113         <Parameter Name="evt" Type="Mono.Cecil.EventDefinition" />
114       </Parameters>
115       <Docs>
116         <param name="evt">To be added.</param>
117         <summary>To be added.</summary>
118         <returns>To be added.</returns>
119         <remarks>To be added.</remarks>
120       </Docs>
121     </Member>
122     <Member MemberName="CreateInvokeMethod">
123       <MemberSignature Language="C#" Value="public static Mono.Cecil.MethodDefinition CreateInvokeMethod (Mono.Cecil.EventDefinition evt);" />
124       <MemberType>Method</MemberType>
125       <AssemblyInfo>
126         <AssemblyVersion>0.6.9.0</AssemblyVersion>
127       </AssemblyInfo>
128       <ReturnValue>
129         <ReturnType>Mono.Cecil.MethodDefinition</ReturnType>
130       </ReturnValue>
131       <Parameters>
132         <Parameter Name="evt" Type="Mono.Cecil.EventDefinition" />
133       </Parameters>
134       <Docs>
135         <param name="evt">To be added.</param>
136         <summary>To be added.</summary>
137         <returns>To be added.</returns>
138         <remarks>To be added.</remarks>
139       </Docs>
140     </Member>
141     <Member MemberName="CreateRemoveMethod">
142       <MemberSignature Language="C#" Value="public static Mono.Cecil.MethodDefinition CreateRemoveMethod (Mono.Cecil.EventDefinition evt);" />
143       <MemberType>Method</MemberType>
144       <AssemblyInfo>
145         <AssemblyVersion>0.6.9.0</AssemblyVersion>
146       </AssemblyInfo>
147       <ReturnValue>
148         <ReturnType>Mono.Cecil.MethodDefinition</ReturnType>
149       </ReturnValue>
150       <Parameters>
151         <Parameter Name="evt" Type="Mono.Cecil.EventDefinition" />
152       </Parameters>
153       <Docs>
154         <param name="evt">To be added.</param>
155         <summary>To be added.</summary>
156         <returns>To be added.</returns>
157         <remarks>To be added.</remarks>
158       </Docs>
159     </Member>
160     <Member MemberName="CustomAttributes">
161       <MemberSignature Language="C#" Value="public Mono.Cecil.CustomAttributeCollection CustomAttributes { get; }" />
162       <MemberType>Property</MemberType>
163       <AssemblyInfo>
164         <AssemblyVersion>0.6.9.0</AssemblyVersion>
165       </AssemblyInfo>
166       <ReturnValue>
167         <ReturnType>Mono.Cecil.CustomAttributeCollection</ReturnType>
168       </ReturnValue>
169       <Docs>
170         <summary>To be added.</summary>
171         <value>To be added.</value>
172         <remarks>To be added.</remarks>
173       </Docs>
174     </Member>
175     <Member MemberName="DeclaringType">
176       <MemberSignature Language="C#" Value="public Mono.Cecil.TypeDefinition DeclaringType { set; get; }" />
177       <MemberType>Property</MemberType>
178       <AssemblyInfo>
179         <AssemblyVersion>0.6.9.0</AssemblyVersion>
180       </AssemblyInfo>
181       <ReturnValue>
182         <ReturnType>Mono.Cecil.TypeDefinition</ReturnType>
183       </ReturnValue>
184       <Docs>
185         <summary>To be added.</summary>
186         <value>To be added.</value>
187         <remarks>To be added.</remarks>
188       </Docs>
189     </Member>
190     <Member MemberName="HasCustomAttributes">
191       <MemberSignature Language="C#" Value="public bool HasCustomAttributes { get; }" />
192       <MemberType>Property</MemberType>
193       <AssemblyInfo>
194         <AssemblyVersion>0.6.9.0</AssemblyVersion>
195       </AssemblyInfo>
196       <ReturnValue>
197         <ReturnType>System.Boolean</ReturnType>
198       </ReturnValue>
199       <Docs>
200         <summary>To be added.</summary>
201         <value>To be added.</value>
202         <remarks>To be added.</remarks>
203       </Docs>
204     </Member>
205     <Member MemberName="InvokeMethod">
206       <MemberSignature Language="C#" Value="public Mono.Cecil.MethodDefinition InvokeMethod { set; get; }" />
207       <MemberType>Property</MemberType>
208       <AssemblyInfo>
209         <AssemblyVersion>0.6.9.0</AssemblyVersion>
210       </AssemblyInfo>
211       <ReturnValue>
212         <ReturnType>Mono.Cecil.MethodDefinition</ReturnType>
213       </ReturnValue>
214       <Docs>
215         <summary>To be added.</summary>
216         <value>To be added.</value>
217         <remarks>To be added.</remarks>
218       </Docs>
219     </Member>
220     <Member MemberName="IsRuntimeSpecialName">
221       <MemberSignature Language="C#" Value="public bool IsRuntimeSpecialName { set; get; }" />
222       <MemberType>Property</MemberType>
223       <AssemblyInfo>
224         <AssemblyVersion>0.6.9.0</AssemblyVersion>
225       </AssemblyInfo>
226       <ReturnValue>
227         <ReturnType>System.Boolean</ReturnType>
228       </ReturnValue>
229       <Docs>
230         <summary>To be added.</summary>
231         <value>To be added.</value>
232         <remarks>To be added.</remarks>
233       </Docs>
234     </Member>
235     <Member MemberName="IsSpecialName">
236       <MemberSignature Language="C#" Value="public bool IsSpecialName { set; get; }" />
237       <MemberType>Property</MemberType>
238       <AssemblyInfo>
239         <AssemblyVersion>0.6.9.0</AssemblyVersion>
240       </AssemblyInfo>
241       <ReturnValue>
242         <ReturnType>System.Boolean</ReturnType>
243       </ReturnValue>
244       <Docs>
245         <summary>To be added.</summary>
246         <value>To be added.</value>
247         <remarks>To be added.</remarks>
248       </Docs>
249     </Member>
250     <Member MemberName="RemoveMethod">
251       <MemberSignature Language="C#" Value="public Mono.Cecil.MethodDefinition RemoveMethod { set; get; }" />
252       <MemberType>Property</MemberType>
253       <AssemblyInfo>
254         <AssemblyVersion>0.6.9.0</AssemblyVersion>
255       </AssemblyInfo>
256       <ReturnValue>
257         <ReturnType>Mono.Cecil.MethodDefinition</ReturnType>
258       </ReturnValue>
259       <Docs>
260         <summary>To be added.</summary>
261         <value>To be added.</value>
262         <remarks>To be added.</remarks>
263       </Docs>
264     </Member>
265     <Member MemberName="Resolve">
266       <MemberSignature Language="C#" Value="public override Mono.Cecil.EventDefinition Resolve ();" />
267       <MemberType>Method</MemberType>
268       <AssemblyInfo>
269         <AssemblyVersion>0.6.9.0</AssemblyVersion>
270       </AssemblyInfo>
271       <ReturnValue>
272         <ReturnType>Mono.Cecil.EventDefinition</ReturnType>
273       </ReturnValue>
274       <Parameters />
275       <Docs>
276         <summary>To be added.</summary>
277         <returns>To be added.</returns>
278         <remarks>To be added.</remarks>
279       </Docs>
280     </Member>
281   </Members>
282 </Type>