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