public SupportCenterCoR(ISupportCoRConfiguration configurator) { _configurator = configurator; _handler = _configurator?.SetupSupportCoR(this); }
protected SupportHandlerBase(ISupportHandler nextHandler = null) { _nextHandler = nextHandler; }
public TranslatorServiceAdapter(ISupportHandler nextHandler) : base(nextHandler) { _translatorService = new TranslatorService(); }
public SupportHandlerAggregation(ISupportAction actualHandler, ISupportHandler nextHandler = null) : base(nextHandler) { _actualHandler = actualHandler ?? throw new ArgumentException($"SupportHandlerAggregation constructor: Caller must supply an ISupport implementation"); }