Remove excessive shortcut key matching in ToolStrip
[mono.git] / mcs / class / System.Web.Mvc2 / System.Web.Mvc / FilterAttribute.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.Web.Mvc.Resources;\r
16 \r
17     [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true, AllowMultiple = false)]\r
18     public abstract class FilterAttribute : Attribute {\r
19 \r
20         private int _order = -1;\r
21 \r
22         public int Order {\r
23             get {\r
24                 return _order;\r
25             }\r
26             set {\r
27                 if (value < -1) {\r
28                     throw new ArgumentOutOfRangeException("value",\r
29                         MvcResources.FilterAttribute_OrderOutOfRange);\r
30                 }\r
31                 _order = value;\r
32             }\r
33         }\r
34     }\r
35 }\r