Fix bugs in sizing TableLayoutPanel (Xamarin bug 18638)
[mono.git] / mcs / class / System.Web.Mvc2 / System.Web.Mvc / ModelClientValidationRule.cs
1 /* ****************************************************************************\r
2  *\r
3  * Copyright (c) Microsoft Corporation. All rights reserved.\r
4  *\r
5  * This software is subject to the Microsoft Public License (Ms-PL). \r
6  * A copy of the license can be found in the license.htm file included \r
7  * in this distribution.\r
8  *\r
9  * You must not remove this notice, or any other, from this software.\r
10  *\r
11  * ***************************************************************************/\r
12 \r
13 namespace System.Web.Mvc {\r
14     using System;\r
15     using System.Collections.Generic;\r
16 \r
17     public class ModelClientValidationRule {\r
18 \r
19         private readonly Dictionary<string, object> _validationParameters = new Dictionary<string, object>();\r
20         private string _validationType;\r
21 \r
22         public string ErrorMessage {\r
23             get;\r
24             set;\r
25         }\r
26 \r
27         public IDictionary<string, object> ValidationParameters {\r
28             get {\r
29                 return _validationParameters;\r
30             }\r
31         }\r
32 \r
33         public string ValidationType {\r
34             get {\r
35                 return _validationType ?? String.Empty;\r
36             }\r
37             set {\r
38                 _validationType = value;\r
39             }\r
40         }\r
41 \r
42     }\r
43 }\r