1 <Type Name="EventDefinition" FullName="Mono.Cecil.EventDefinition">
2 <TypeSignature Language="C#" Value="public sealed class EventDefinition : Mono.Cecil.EventReference, Mono.Cecil.IMemberDefinition" />
4 <AssemblyName>Mono.Cecil</AssemblyName>
5 <AssemblyVersion>0.6.9.0</AssemblyVersion>
8 <BaseTypeName>Mono.Cecil.EventReference</BaseTypeName>
12 <InterfaceName>Mono.Cecil.IMemberDefinition</InterfaceName>
16 <summary>To be added.</summary>
17 <remarks>To be added.</remarks>
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>
24 <AssemblyVersion>0.6.9.0</AssemblyVersion>
27 <Parameter Name="name" Type="System.String" />
28 <Parameter Name="eventType" Type="Mono.Cecil.TypeReference" />
29 <Parameter Name="attrs" Type="Mono.Cecil.EventAttributes" />
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>
39 <Member MemberName="Accept">
40 <MemberSignature Language="C#" Value="public override void Accept (Mono.Cecil.IReflectionVisitor visitor);" />
41 <MemberType>Method</MemberType>
43 <AssemblyVersion>0.6.9.0</AssemblyVersion>
46 <ReturnType>System.Void</ReturnType>
49 <Parameter Name="visitor" Type="Mono.Cecil.IReflectionVisitor" />
52 <param name="visitor">To be added.</param>
53 <summary>To be added.</summary>
54 <remarks>To be added.</remarks>
57 <Member MemberName="AddMethod">
58 <MemberSignature Language="C#" Value="public Mono.Cecil.MethodDefinition AddMethod { set; get; }" />
59 <MemberType>Property</MemberType>
61 <AssemblyVersion>0.6.9.0</AssemblyVersion>
64 <ReturnType>Mono.Cecil.MethodDefinition</ReturnType>
67 <summary>To be added.</summary>
68 <value>To be added.</value>
69 <remarks>To be added.</remarks>
72 <Member MemberName="Attributes">
73 <MemberSignature Language="C#" Value="public Mono.Cecil.EventAttributes Attributes { set; get; }" />
74 <MemberType>Property</MemberType>
76 <AssemblyVersion>0.6.9.0</AssemblyVersion>
79 <ReturnType>Mono.Cecil.EventAttributes</ReturnType>
82 <summary>To be added.</summary>
83 <value>To be added.</value>
84 <remarks>To be added.</remarks>
87 <Member MemberName="Clone">
88 <MemberSignature Language="C#" Value="public Mono.Cecil.EventDefinition Clone ();" />
89 <MemberType>Method</MemberType>
91 <AssemblyVersion>0.6.9.0</AssemblyVersion>
94 <ReturnType>Mono.Cecil.EventDefinition</ReturnType>
98 <summary>To be added.</summary>
99 <returns>To be added.</returns>
100 <remarks>To be added.</remarks>
103 <Member MemberName="CreateAddMethod">
104 <MemberSignature Language="C#" Value="public static Mono.Cecil.MethodDefinition CreateAddMethod (Mono.Cecil.EventDefinition evt);" />
105 <MemberType>Method</MemberType>
107 <AssemblyVersion>0.6.9.0</AssemblyVersion>
110 <ReturnType>Mono.Cecil.MethodDefinition</ReturnType>
113 <Parameter Name="evt" Type="Mono.Cecil.EventDefinition" />
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>
122 <Member MemberName="CreateInvokeMethod">
123 <MemberSignature Language="C#" Value="public static Mono.Cecil.MethodDefinition CreateInvokeMethod (Mono.Cecil.EventDefinition evt);" />
124 <MemberType>Method</MemberType>
126 <AssemblyVersion>0.6.9.0</AssemblyVersion>
129 <ReturnType>Mono.Cecil.MethodDefinition</ReturnType>
132 <Parameter Name="evt" Type="Mono.Cecil.EventDefinition" />
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>
141 <Member MemberName="CreateRemoveMethod">
142 <MemberSignature Language="C#" Value="public static Mono.Cecil.MethodDefinition CreateRemoveMethod (Mono.Cecil.EventDefinition evt);" />
143 <MemberType>Method</MemberType>
145 <AssemblyVersion>0.6.9.0</AssemblyVersion>
148 <ReturnType>Mono.Cecil.MethodDefinition</ReturnType>
151 <Parameter Name="evt" Type="Mono.Cecil.EventDefinition" />
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>
160 <Member MemberName="CustomAttributes">
161 <MemberSignature Language="C#" Value="public Mono.Cecil.CustomAttributeCollection CustomAttributes { get; }" />
162 <MemberType>Property</MemberType>
164 <AssemblyVersion>0.6.9.0</AssemblyVersion>
167 <ReturnType>Mono.Cecil.CustomAttributeCollection</ReturnType>
170 <summary>To be added.</summary>
171 <value>To be added.</value>
172 <remarks>To be added.</remarks>
175 <Member MemberName="DeclaringType">
176 <MemberSignature Language="C#" Value="public Mono.Cecil.TypeDefinition DeclaringType { set; get; }" />
177 <MemberType>Property</MemberType>
179 <AssemblyVersion>0.6.9.0</AssemblyVersion>
182 <ReturnType>Mono.Cecil.TypeDefinition</ReturnType>
185 <summary>To be added.</summary>
186 <value>To be added.</value>
187 <remarks>To be added.</remarks>
190 <Member MemberName="HasCustomAttributes">
191 <MemberSignature Language="C#" Value="public bool HasCustomAttributes { get; }" />
192 <MemberType>Property</MemberType>
194 <AssemblyVersion>0.6.9.0</AssemblyVersion>
197 <ReturnType>System.Boolean</ReturnType>
200 <summary>To be added.</summary>
201 <value>To be added.</value>
202 <remarks>To be added.</remarks>
205 <Member MemberName="InvokeMethod">
206 <MemberSignature Language="C#" Value="public Mono.Cecil.MethodDefinition InvokeMethod { set; get; }" />
207 <MemberType>Property</MemberType>
209 <AssemblyVersion>0.6.9.0</AssemblyVersion>
212 <ReturnType>Mono.Cecil.MethodDefinition</ReturnType>
215 <summary>To be added.</summary>
216 <value>To be added.</value>
217 <remarks>To be added.</remarks>
220 <Member MemberName="IsRuntimeSpecialName">
221 <MemberSignature Language="C#" Value="public bool IsRuntimeSpecialName { set; get; }" />
222 <MemberType>Property</MemberType>
224 <AssemblyVersion>0.6.9.0</AssemblyVersion>
227 <ReturnType>System.Boolean</ReturnType>
230 <summary>To be added.</summary>
231 <value>To be added.</value>
232 <remarks>To be added.</remarks>
235 <Member MemberName="IsSpecialName">
236 <MemberSignature Language="C#" Value="public bool IsSpecialName { set; get; }" />
237 <MemberType>Property</MemberType>
239 <AssemblyVersion>0.6.9.0</AssemblyVersion>
242 <ReturnType>System.Boolean</ReturnType>
245 <summary>To be added.</summary>
246 <value>To be added.</value>
247 <remarks>To be added.</remarks>
250 <Member MemberName="RemoveMethod">
251 <MemberSignature Language="C#" Value="public Mono.Cecil.MethodDefinition RemoveMethod { set; get; }" />
252 <MemberType>Property</MemberType>
254 <AssemblyVersion>0.6.9.0</AssemblyVersion>
257 <ReturnType>Mono.Cecil.MethodDefinition</ReturnType>
260 <summary>To be added.</summary>
261 <value>To be added.</value>
262 <remarks>To be added.</remarks>
265 <Member MemberName="Resolve">
266 <MemberSignature Language="C#" Value="public override Mono.Cecil.EventDefinition Resolve ();" />
267 <MemberType>Method</MemberType>
269 <AssemblyVersion>0.6.9.0</AssemblyVersion>
272 <ReturnType>Mono.Cecil.EventDefinition</ReturnType>
276 <summary>To be added.</summary>
277 <returns>To be added.</returns>
278 <remarks>To be added.</remarks>