/*************************************/ public virtual bool CanRemoveOutput(string name) { if (OutputParams.Count < 2) { return(false); } else { ParamInfo match = OutputParams.Find(x => x.Name == name); return(match != null && !match.IsRequired); } }
/*************************************/ /**** Output Methods ****/ /*************************************/ public bool RemoveOutput(string name) { if (name == null) { return(false); } ParamInfo match = OutputParams.Find(x => x.Name == name); if (match != null) { match.IsSelected = false; } return(true); }