/// <inheritdoc /> protected override StaticTypeWrapper GetEventHandlerType(StaticEventWrapper @event) { CodeEvent eventHandle = (CodeEvent)@event.Handle; return(MakeType(eventHandle.Type)); }
/// <inheritdoc /> protected override StaticMethodWrapper GetEventRaiseMethod(StaticEventWrapper @event) { // FIXME: Not supported by code model. return(null); }
/// <inheritdoc /> protected override StaticMethodWrapper GetEventRemoveMethod(StaticEventWrapper @event) { CodeEvent eventHandle = (CodeEvent)@event.Handle; return(WrapAccessor(eventHandle.Remover, @event)); }
/// <inheritdoc /> protected override EventAttributes GetEventAttributes(StaticEventWrapper @event) { return(EventAttributes.None); }