private GetEvents ( Mono.Cecil.TypeDefinition type ) : Mono.Cecil.EventDefinition[] | ||
type | Mono.Cecil.TypeDefinition | |
return | Mono.Cecil.EventDefinition[] |
private EventDefinition[] GetEvents (TypeDefinition type)
{
ArrayList list = new ArrayList ();
var events = type.Events;//type.GetEvents (flags);
foreach (EventDefinition eventDef in events) {
MethodDefinition addMethod = eventDef.AddMethod;//eventInfo.GetAddMethod (true);
if (addMethod == null || !MustDocumentMethod (addMethod))
continue;
list.Add (eventDef);
}
return (EventDefinition []) list.ToArray (typeof (EventDefinition));
}
}