I have a base class which is non-generic with a derived generic class. The AbstractRepository and ILoggingManager are provided by the IoC framework.
Base Class
public abstract class EventHandlerBase : AbstractDataProvider , IEventHandler { public EventHandlerBase( AbstractRepository data, ILoggingManager loggingManager ) : base(data, loggingManager) { } }
Derived Class
public abstract class EventHandlerBase<TDetail> : EventHandlerBase where TDetail : Contracts.DeliveryItemEventDetail { }
I would like to declare a constructor in the derived class that will call the non-generic base class, but I do not know the syntax.
Should it not be more like: