private static bool WriteLoadError(Cmdlet cmdlet, ArrayList loadError, string errorId) { bool flag; IEnumerator enumerator = loadError.GetEnumerator(); try { while (enumerator.MoveNext()) { DataFileLoadError current = (DataFileLoadError)enumerator.Current; if (current.status != DataFileLoadError.ErrorStatus.Warning) { if (current.status != DataFileLoadError.ErrorStatus.Error) { continue; } cmdlet.WriteError(new ErrorRecord(current.exception, errorId, ErrorCategory.InvalidOperation, null)); flag = false; return(flag); } else { cmdlet.WriteWarning(string.Concat(current.message, "\n\n")); } } return(true); } finally { IDisposable disposable = enumerator as IDisposable; if (disposable != null) { disposable.Dispose(); } } return(flag); }
internal DataFileLoadError(DataFileLoadError.ErrorStatus status, Exception exception) { this.status = status; this.exception = exception; }
internal DataFileLoadError(DataFileLoadError.ErrorStatus status, string message) { this.status = status; this.message = message; }