private void GmlReaderSettingsOnValidationEventHandler(object sender, ValidationEventArgs e) { string listaWartosciAtrybutu = _obiektType.GetEnumeration(_featureMemberName, ((XmlReader)sender).LocalName); string istnienie = _obiektGesut.GetIstnienie(_featureMemberId); ErrorInfo error = new ErrorInfo(); ++_errorCounter; error.ErrorCounter = _errorCounter; error.LineNumber = e.Exception.LineNumber; error.ErrorType = e.Severity.ToString(); error.FeatureMember = _featureMemberName; error.LokalnyId = _lokalnyId; error.Element = ((XmlReader)sender).LocalName; error.ShortInfo = e.Exception.InnerException != null ? e.Exception.InnerException.Message + " " + listaWartosciAtrybutu : ""; error.LongInfo = e.Exception.Message; error.Istnienie = istnienie; _errorInfoList.Add(error); }