public ActionBase FindAction(StatementType statementType, string Name) { if (statementType == StatementType.Main) { return(MainActionModel.FirstOrDefault(c => c.ElementName == Name)); } else if (statementType == StatementType.Sub) { return(SubActionModel.FirstOrDefault(c => c.ElementName == Name)); } else if (statementType == StatementType.Variable) { return(VariableActionModel.FirstOrDefault(c => c.ElementName == Name)); } return(null); }