# Microsoft.AspNetCore.Mvc

``` diff
 namespace Microsoft.AspNetCore.Mvc {
-    public class ChallengeResult : ActionResult {
+    public class ChallengeResult : ActionResult, IResult {
+        Task Microsoft.AspNetCore.Http.IResult.ExecuteAsync(HttpContext httpContext);
     }
-    public class ContentResult : ActionResult, IActionResult, IStatusCodeActionResult {
+    public class ContentResult : ActionResult, IActionResult, IResult, IStatusCodeActionResult {
+        Task Microsoft.AspNetCore.Http.IResult.ExecuteAsync(HttpContext httpContext);
     }
-    public class ForbidResult : ActionResult {
+    public class ForbidResult : ActionResult, IResult {
+        Task Microsoft.AspNetCore.Http.IResult.ExecuteAsync(HttpContext httpContext);
     }
-    public class SignInResult : ActionResult {
+    public class SignInResult : ActionResult, IResult {
+        Task Microsoft.AspNetCore.Http.IResult.ExecuteAsync(HttpContext httpContext);
     }
-    public class SignOutResult : ActionResult {
+    public class SignOutResult : ActionResult, IResult {
+        Task Microsoft.AspNetCore.Http.IResult.ExecuteAsync(HttpContext httpContext);
     }
 }
```

