1 //----------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation. All rights reserved.
3 //----------------------------------------------------------------
5 namespace System.Activities.Presentation.Validation
8 using System.Collections.Generic;
10 using System.Activities.Validation;
14 [Fx.Tag.XamlVisible(false)]
15 public class ValidationErrorInfo
17 public ValidationErrorInfo(string message)
19 // Used to initialize violations that correspond
20 // to exceptions triggered during validation.
21 this.Message = message;
22 this.PropertyName = string.Empty;
23 this.FileName = string.Empty;
24 this.IsWarning = false;
27 public ValidationErrorInfo(ValidationError validationError)
29 this.Id = validationError.Id;
30 this.Message = validationError.Message;
31 this.PropertyName = validationError.PropertyName;
32 this.FileName = string.Empty;
33 this.IsWarning = validationError.IsWarning;
36 public string Id { get; private set; }
38 public Guid SourceReferenceId { get; set; }
40 public string Message { get; private set; }
42 public string PropertyName { get; private set; }
44 public string FileName { get; set; }
46 public bool IsWarning { get; private set; }