public EventDefinition GetEventDefinition(icEventDefinition item) { return(TryGetOrAdd(_eventcache, item, edef => { var tdef = GetTypeDefinition(item.DeclaringType); return tdef == null ? null : ILSpyHelper.FindMatchingEvent(tdef, edef); })); }
public EventDefinition GetEventDefinition(icEventDefinition item) { return TryGetOrAdd(_eventcache, item, edef => { var tdef = GetTypeDefinition(item.DeclaringType); return tdef == null ? null : ILSpyHelper.FindMatchingEvent(tdef, edef); }); }
public static EventDefinition FindMatchingEvent(TypeDefinition tdef, icEventDefinition item) { return(tdef.Events.FirstOrDefault(p => p.ToString() == item.ToString())); }
public static EventDefinition FindMatchingEvent(TypeDefinition tdef, icEventDefinition item) { return tdef.Events.FirstOrDefault(p => p.ToString() == item.ToString()); }