Example #1
0
 public ErrorRecord(Exception exception, string errorId, ErrorCategory errorCategory, object targetObject)
 {
     Exception             = exception;
     FullyQualifiedErrorId = errorId;
     TargetObject          = targetObject;
     CategoryInfo          = new ErrorCategoryInfo(exception, errorCategory);
 }
Example #2
0
 public ErrorRecord(Exception exception, string errorId, ErrorCategory errorCategory, object targetObject)
 {
     Exception = exception;
     ErrorId = errorId;
     TargetObject = targetObject;
     CategoryInfo = new ErrorCategoryInfo(exception, errorCategory);
 }
Example #3
0
        public ErrorRecord(Exception exception, string errorId, ErrorCategory errorCategory, object targetObject)
        {
            if (exception == null)
            {
                throw new PSArgumentNullException("exception");
            }

            Exception = exception;
            ErrorId = errorId;
            TargetObject = targetObject;
            CategoryInfo = new ErrorCategoryInfo(exception, errorCategory);

            if (targetObject != null)
            {
                CategoryInfo.TargetName = targetObject.ToString();
                CategoryInfo.TargetType = targetObject.GetType().Name;
            };
        }
Example #4
0
        public ErrorRecord(Exception exception, string errorId, ErrorCategory errorCategory, object targetObject)
        {
            if (exception == null)
            {
                throw new PSArgumentNullException("exception");
            }

            Exception    = exception;
            ErrorId      = errorId;
            TargetObject = targetObject;
            CategoryInfo = new ErrorCategoryInfo(exception, errorCategory);

            if (targetObject != null)
            {
                CategoryInfo.TargetName = targetObject.ToString();
                CategoryInfo.TargetType = targetObject.GetType().Name;
            }
            ;
        }