Exemple #1
0
        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);
        }
Exemple #2
0
		internal DataFileLoadError(DataFileLoadError.ErrorStatus status, Exception exception)
		{
			this.status = status;
			this.exception = exception;
		}
Exemple #3
0
		internal DataFileLoadError(DataFileLoadError.ErrorStatus status, string message)
		{
			this.status = status;
			this.message = message;
		}