Не уверен на 100% в вопросе, но вы можете обернуть события таким образом, если хотите показать через свой класс.Но, как уже упоминали другие, вы можете просто добавить событие непосредственно в _cardReaderBase?
public CardReader
{
public event OnDataReady;
private CardReaderBase _cardReaderBase;
public event OnDataReady OnDataReadyEvent
{
add
{
_cardReaderBase.OnDataReady += value;
}
remove
{
_cardReaderBase.OnDataReady -= value;
}
}
}