public CastedDialogHandler(DialogHandler <TFrom> generator) : base(typeof(TFrom)) { Generator = generator; }
public static DialogHandler <TTo> CastGenerator <TFrom, TTo>(this DialogHandler <TFrom> generator) where TTo : Ffb.Dto.FfbDialog where TFrom : Ffb.Dto.FfbDialog { return(new CastedDialogHandler <TTo, TFrom>(generator)); }