CorCompare.TypeData.GetEvents C# (CSharp) Method

GetEvents() private method

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));
		}
	}