Implemented interface member:
property
ViewContext
Microsoft.AspNetCore.Mvc.Razor.IRazorPage.ViewContext
1 override of ViewContext
Microsoft.AspNetCore.Mvc.RazorPages (1)
PageBase.cs (1)
37public override ViewContext ViewContext { get; set; } = default!;
1 write to ViewContext
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\RazorPageAdapter.cs (1)
35set { _page.ViewContext = value; }
22 references to ViewContext
Microsoft.AspNetCore.Mvc.Razor (21)
RazorPage.cs (2)
23public HttpContext Context => ViewContext?.HttpContext!; 174var viewContext = ViewContext;
RazorPageBase.cs (19)
62var viewContext = ViewContext; 65throw new InvalidOperationException(Resources.FormatViewContextMustBeSet(nameof(ViewContext), nameof(Output))); 82public dynamic ViewBag => ViewContext?.ViewBag!; 134public virtual ClaimsPrincipal User => ViewContext.HttpContext.User; 137/// Gets the <see cref="ITempDataDictionary"/> from the <see cref="ViewContext"/>. 139/// <remarks>Returns null if <see cref="ViewContext"/> is null.</remarks> 140public ITempDataDictionary TempData => ViewContext?.TempData!; 150var services = ViewContext.HttpContext.RequestServices; 164var services = ViewContext.HttpContext.RequestServices; 204return TagHelperFactory.CreateTagHelper<TTagHelper>(ViewContext); 220var viewContext = ViewContext; 254ViewContext.Writer = scopeInfo.Writer; 276var viewContext = ViewContext; 310ViewContext.Writer = _pageWriter; 325var viewContext = ViewContext; 337var viewContext = ViewContext; 354var viewContext = ViewContext; 701await ViewContext.HttpContext.Response.Body.FlushAsync(); 713var viewContext = ViewContext;
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\RazorPageAdapter.cs (1)
34get { return _page.ViewContext; }