Internally (and simplified), there is an array of MethodInfoactions on the async controller. When he built the suffixes Asyncand Completed, the names of the action methods are deleted.
, IndexCompleted, , IndexCompleted ( ), AsyncControllerActionInvoker , .
, , :
ASP.NET MVC 2 CodePlex