What is NonActionAttribute in MVC

As we all know by default all the methods of a controller class are treated as action methods. If you want prevent this default behaviour, just decorate the public method with NonActionAttribute.