[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public abstract class ActionNameSelectorAttribute : Attribute {}
public abstract class ActionNameSelectorAttribute : Attribute {}
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true, AllowMultiple = false)]
public class OutputCacheAttribute : ActionFilterAttribute {}
public class OutputCacheAttribute : ActionFilterAttribute {}
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true, AllowMultiple = false)]
public abstract class ActionFilterAttribute : FilterAttribute, IActionFilter, IResultFilter {}
public abstract class ActionFilterAttribute : FilterAttribute, IActionFilter, IResultFilter {}
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true, AllowMultiple = false)]
public abstract class FilterAttribute : Attribute {}
public abstract class FilterAttribute : Attribute {}
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Parameter, AllowMultiple = false, Inherited = true)]
public sealed class BindAttribute : Attribute {}
public sealed class BindAttribute : Attribute {}
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true, AllowMultiple = true)]
public class AuthorizeAttribute : FilterAttribute, IAuthorizationFilter {}
public class AuthorizeAttribute : FilterAttribute, IAuthorizationFilter {}
private sealed class FormCollectionBinderAttribute : CustomModelBinderAttribute {}
[AttributeUsage(ValidTargets, AllowMultiple = false, Inherited = false)]
public abstract class CustomModelBinderAttribute : Attribute {}
public abstract class CustomModelBinderAttribute : Attribute {}
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public sealed class AcceptVerbsAttribute : ActionMethodSelectorAttribute {}
public sealed class AcceptVerbsAttribute : ActionMethodSelectorAttribute {}
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public abstract class ActionMethodSelectorAttribute : Attribute {}
public abstract class ActionMethodSelectorAttribute : Attribute {}
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public sealed class ActionNameAttribute : ActionNameSelectorAttribute {}
public sealed class ActionNameAttribute : ActionNameSelectorAttribute {}
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public sealed class ValidateAntiForgeryTokenAttribute : FilterAttribute, IAuthorizationFilter {}
public sealed class ValidateAntiForgeryTokenAttribute : FilterAttribute, IAuthorizationFilter {}
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true, AllowMultiple = false)]
public class ValidateInputAttribute : FilterAttribute, IAuthorizationFilter {
}
public class ValidateInputAttribute : FilterAttribute, IAuthorizationFilter {
}