//Данный параметр является наследником указанного типа public bool LessOrEquals(ITablikType type) { if (type is TablikCalcParam) { return(((TablikCalcParam)Type).LessOrEquals(type) || BaseParams.Any(bp => bp.LessOrEquals(type))); } if (type is ITablikSignalType) { return(TablikSignalType.LessOrEquals(type)); } return(Simple.LessOrEquals(type)); }