public ErrorOfForm validate() { List<string> list = new List<string>(); list.Add("行番号:"+lineNo.ToString()); list.Add("SIDfmVuln番号:" + form.values[CSV列.SIDfmVulnId]); list.Add("CVE番号:" + form.values[CSV列.CVE番号]); ErrorOfForm errorOfForm = new ErrorOfForm(); foreach (CSV列 c in ValidateParams.param.Keys.ToList()) { // TODO この修正はないなぁ。。。 if ((int)c >= form.values.Count()) { break; } errorOfForm.addError(c, new SIDfmVulnColumnValidator(c, form.values[c]).validate()); } return errorOfForm; }
void writeLog(ErrorOfForm error) { foreach (string s in error.getErrorMessages()) { logger.Info(s); } }