# Microsoft.AspNetCore.Mvc.RazorPages

``` diff
 namespace Microsoft.AspNetCore.Mvc.RazorPages {
     public abstract class PageBase : RazorPageBase {
-        public IModelMetadataProvider MetadataProvider { get; set; }
+        [DebuggerBrowsableAttribute(0)]
+        public IModelMetadataProvider MetadataProvider { get; set; }
-        public virtual LocalRedirectResult LocalRedirect(string localUrl);
+        public virtual LocalRedirectResult LocalRedirect([StringSyntaxAttribute("Uri", new object[]{ 2})] string localUrl);
-        public virtual LocalRedirectResult LocalRedirectPermanent(string localUrl);
+        public virtual LocalRedirectResult LocalRedirectPermanent([StringSyntaxAttribute("Uri", new object[]{ 2})] string localUrl);
-        public virtual LocalRedirectResult LocalRedirectPermanentPreserveMethod(string localUrl);
+        public virtual LocalRedirectResult LocalRedirectPermanentPreserveMethod([StringSyntaxAttribute("Uri", new object[]{ 2})] string localUrl);
-        public virtual LocalRedirectResult LocalRedirectPreserveMethod(string localUrl);
+        public virtual LocalRedirectResult LocalRedirectPreserveMethod([StringSyntaxAttribute("Uri", new object[]{ 2})] string localUrl);
-        public virtual RedirectResult Redirect(string url);
+        public virtual RedirectResult Redirect([StringSyntaxAttribute("Uri")] string url);
-        public virtual RedirectResult RedirectPermanent(string url);
+        public virtual RedirectResult RedirectPermanent([StringSyntaxAttribute("Uri")] string url);
-        public virtual RedirectResult RedirectPermanentPreserveMethod(string url);
+        public virtual RedirectResult RedirectPermanentPreserveMethod([StringSyntaxAttribute("Uri")] string url);
-        public virtual RedirectResult RedirectPreserveMethod(string url);
+        public virtual RedirectResult RedirectPreserveMethod([StringSyntaxAttribute("Uri")] string url);
     }
-    public class PageContext : ActionContext
+    [DebuggerDisplayAttribute("{DebuggerToString(),nq}")]
+    public class PageContext : ActionContext
     [PageModelAttribute]
     public abstract class PageModel : IAsyncPageFilter, IFilterMetadata, IPageFilter {
-        public virtual LocalRedirectResult LocalRedirect(string localUrl);
+        public virtual LocalRedirectResult LocalRedirect([StringSyntaxAttribute("Uri", new object[]{ 2})] string localUrl);
-        public virtual LocalRedirectResult LocalRedirectPermanent(string localUrl);
+        public virtual LocalRedirectResult LocalRedirectPermanent([StringSyntaxAttribute("Uri", new object[]{ 2})] string localUrl);
-        public virtual LocalRedirectResult LocalRedirectPermanentPreserveMethod(string localUrl);
+        public virtual LocalRedirectResult LocalRedirectPermanentPreserveMethod([StringSyntaxAttribute("Uri", new object[]{ 2})] string localUrl);
-        public virtual LocalRedirectResult LocalRedirectPreserveMethod(string localUrl);
+        public virtual LocalRedirectResult LocalRedirectPreserveMethod([StringSyntaxAttribute("Uri", new object[]{ 2})] string localUrl);
-        protected internal RedirectResult Redirect(string url);
+        protected internal RedirectResult Redirect([StringSyntaxAttribute("Uri")] string url);
-        public virtual RedirectResult RedirectPermanent(string url);
+        public virtual RedirectResult RedirectPermanent([StringSyntaxAttribute("Uri")] string url);
-        public virtual RedirectResult RedirectPermanentPreserveMethod(string url);
+        public virtual RedirectResult RedirectPermanentPreserveMethod([StringSyntaxAttribute("Uri")] string url);
-        public virtual RedirectResult RedirectPreserveMethod(string url);
+        public virtual RedirectResult RedirectPreserveMethod([StringSyntaxAttribute("Uri")] string url);
     }
 }
```

