2010-05-12 Marek Habersack <mhabersack@novell.com>
[mono.git] / mcs / class / System.ComponentModel.DataAnnotations / System.ComponentModel.DataAnnotations / ValidationException.cs
index 5df494153250018b482077cec55396725977562a..ccdd98951faf91ddd1a3475559119d9c615b3678 100644 (file)
@@ -50,8 +50,10 @@ namespace System.ComponentModel.DataAnnotations
                }
 
                public ValidationException (string errorMessage, ValidationAttribute validatingAttribute, object value)
+                       : base (errorMessage)
                {
-                       throw new NotImplementedException ();
+                       ValidationAttribute = validatingAttribute;
+                       Value = value;
                }
 
                protected ValidationException (SerializationInfo info, StreamingContext context)
@@ -59,7 +61,11 @@ namespace System.ComponentModel.DataAnnotations
                {
                        throw new NotImplementedException ();
                }
-
+#if NET_4_0
+               public ValidationException (ValidationResult validationResult, ValidationAttribute validatingAttribute, object value)
+               {
+               }
+#endif
                public ValidationAttribute ValidationAttribute { get; private set; }
                public object Value { get; private set; }