Пример #1
0
 public ValidationResult(ValidationError error, OperatorPath path) : base(error)
 {
     this.Path = path;
 }
Пример #2
0
 internal OperatorModelValidator CreateFor(OperatorPath path)
 {
     return(new OperatorModelValidator(this, path)); // 'new' makes it be inherently thread-safe, otherwise need to synchronize the access
 }
Пример #3
0
 internal OperatorModelValidator(ValidationContext validation, OperatorPath path)
 {
     this.Path       = path;
     this.Validation = validation;
 }
Пример #4
0
 public ValidationResult For(OperatorPath path)
 {
     return(new ValidationResult(this, path));
 }