using ConsoleApp1.intf; namespace ConsoleApp1.pubsub.generics { public class ConsoleSubscriber : Subscriber, ISubscriber where T : IMessage { protected override void ObjFire(T sMsg) { Console.WriteLine(sMsg?.Text); } } }