public void AddError(String message, Exception e) { MetadataErrorException ex = new MetadataErrorException(message, e); _errors.Add(ex); _monitor.onError(ex); }
public void AddError(String errorMessage) { MetadataErrorException message = new MetadataErrorException(errorMessage); _errors.Add(message); _monitor.onError(message); }
public void ThrowIfHasErrors() { if (_errors.Any()) { MetadataErrorException exception = new MetadataErrorException( $"Metadata extraction encountered {_errors.Count} errors and {_warnings.Count()} warnings"); foreach (MetadataErrorException error in _errors) { exception.AddException(error); } foreach (MetadataWarningException warning in _warnings) { exception.AddException(warning); } throw exception; } }
public void onError(MetadataErrorException errorMessage) { }