4 writes to ViewContext
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
ViewComponents\ViewComponentContext.cs (2)
26ViewContext = new ViewContext(); 58ViewContext = new ViewContext(
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (2)
ViewComponents\DefaultViewComponentActivatorTests.cs (1)
89ViewContext = new ViewContext
ViewComponentTests.cs (1)
245viewComponentContext.ViewContext = viewContext;
24 references to ViewContext
Microsoft.AspNetCore.Mvc.ViewFeatures (16)
MvcViewFeaturesDiagnosticListenerExtensions.cs (4)
33context.ViewContext.ActionDescriptor, 60context.ViewContext.ActionDescriptor, 87context.ViewContext.ActionDescriptor, 113context.ViewContext.ActionDescriptor,
ViewComponent.cs (4)
87var services = ViewComponentContext.ViewContext?.HttpContext?.RequestServices; 89_url = factory?.GetUrlHelper(ViewComponentContext.ViewContext!); 129public ViewContext ViewContext => ViewComponentContext.ViewContext; 151var services = ViewComponentContext.ViewContext?.HttpContext?.RequestServices;
ViewComponents\DefaultViewComponentActivator.cs (1)
49context.ViewContext.HttpContext.RequestServices,
ViewComponents\ServiceBasedViewComponentActivator.cs (1)
21return context.ViewContext.HttpContext.RequestServices.GetRequiredService(viewComponentType);
ViewComponents\ViewComponentContext.cs (4)
37/// <param name="viewContext">The <see cref="ViewContext"/>.</param> 103public ViewDataDictionary ViewData => ViewContext.ViewData; 111public ITempDataDictionary TempData => ViewContext.TempData; 119public TextWriter Writer => ViewContext.Writer;
ViewComponents\ViewViewComponentResult.cs (2)
73var viewContext = context.ViewContext; 131return context.ViewContext.HttpContext.RequestServices.GetRequiredService<ICompositeViewEngine>();
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (8)
ViewComponents\ViewComponentContextTest.cs (6)
45Assert.NotSame(viewContext, viewComponentContext.ViewContext); 47Assert.Same(viewContext.View, viewComponentContext.ViewContext.View); 48Assert.Same(viewContext.Writer, viewComponentContext.ViewContext.Writer); 51Assert.Same(viewComponentContext.ViewContext.ViewData, viewComponentContext.ViewData); 52Assert.Same(viewComponentContext.ViewContext.TempData, viewComponentContext.TempData); 53Assert.Same(viewComponentContext.ViewContext.Writer, viewComponentContext.Writer);
ViewComponents\ViewViewComponentResultTest.cs (2)
365viewComponentContext.ViewContext.HttpContext.RequestServices = serviceProvider.Object; 439viewComponentContext.ViewContext.HttpContext.RequestServices = serviceProvider;