2 types derived from ViewDataDictionary
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
ViewDataDictionaryOfT.cs (1)
14public class ViewDataDictionary<TModel> : ViewDataDictionary
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (1)
ViewDataDictionaryTest.cs (1)
817private class TestViewDataDictionary : ViewDataDictionary
63 instantiations of ViewDataDictionary
Microsoft.AspNetCore.Mvc.Razor.Test (10)
Compilation\RazorPagePropertyActivatorTest.cs (2)
60var original = new ViewDataDictionary(modelMetadataProvider, new ModelStateDictionary()) 89var original = new ViewDataDictionary(modelMetadataProvider, new ModelStateDictionary())
DefaultTagHelperFactoryTest.cs (1)
157var viewData = new ViewDataDictionary(metadataProvider, new ModelStateDictionary());
Infrastructure\DefaultTagHelperActivatorTest.cs (1)
43var viewData = new ViewDataDictionary(metadataProvider, new ModelStateDictionary());
RazorPageActivatorTest.cs (1)
243viewData = new ViewDataDictionary(MetadataProvider, new ModelStateDictionary());
RazorPageCreateTagHelperTest.cs (1)
94var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary());
RazorPageTest.cs (1)
1431new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()),
RazorViewTest.cs (3)
61var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()); 99var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()); 1797new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()),
Microsoft.AspNetCore.Mvc.RazorPages (2)
PageBase.cs (1)
1185var viewData = new ViewDataDictionary(MetadataProvider, ViewContext.ViewData.ModelState)
PageModel.cs (1)
1543var viewData = new ViewDataDictionary(MetadataProvider, ViewData.ModelState)
Microsoft.AspNetCore.Mvc.RazorPages.Test (12)
Filters\PageViewDataAttributeFilterTest.cs (1)
71var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary());
PageModelTest.cs (5)
1726var viewData = new ViewDataDictionary(modelMetadataProvider, modelState); 1940var viewData = new ViewDataDictionary(modelMetadataProvider, new ModelStateDictionary()); 1964var viewData = new ViewDataDictionary(modelMetadataProvider, new ModelStateDictionary()); 1988var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()); 2010var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary());
PageTest.cs (6)
26var viewData = new ViewDataDictionary(modelMetadataProvider, modelState); 1713var viewData = new ViewDataDictionary(modelMetadataProvider, new ModelStateDictionary()); 1738var viewData = new ViewDataDictionary(modelMetadataProvider, new ModelStateDictionary()); 1763var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()); 1785var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()); 1807var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary());
Microsoft.AspNetCore.Mvc.TagHelpers.Test (15)
CacheTagHelperTest.cs (1)
935new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()),
CacheTagKeyTest.cs (1)
543new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()),
DistributedCacheTagHelperTest.cs (1)
741new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()),
FormTagHelperTest.cs (1)
1164new ViewDataDictionary(new TestModelMetadataProvider(), new ModelStateDictionary()),
ImageTagHelperTest.cs (1)
300var viewData = new ViewDataDictionary(metadataProvider, new ModelStateDictionary());
LinkTagHelperTest.cs (1)
1131var viewData = new ViewDataDictionary(metadataProvider, new ModelStateDictionary());
PartialTagHelperTest.cs (5)
42var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()) 276var viewData = new ViewDataDictionary(new TestModelMetadataProvider(), new ModelStateDictionary()); 578var viewData = new ViewDataDictionary(new TestModelMetadataProvider(), new ModelStateDictionary()); 715var viewData = new ViewDataDictionary(new TestModelMetadataProvider(), new ModelStateDictionary()); 843new ViewDataDictionary(new TestModelMetadataProvider(), new ModelStateDictionary()),
ScriptTagHelperTest.cs (1)
1112var viewData = new ViewDataDictionary(metadataProvider, new ModelStateDictionary());
TestableHtmlGenerator.cs (1)
79var viewData = new ViewDataDictionary(metadataProvider, modelState)
ValidationMessageTagHelperTest.cs (1)
473new ViewDataDictionary(
ValidationSummaryTagHelperTest.cs (1)
657new ViewDataDictionary(
Microsoft.AspNetCore.Mvc.ViewFeatures (6)
Controller.cs (1)
46_viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), ControllerContext.ModelState);
Rendering\ViewContext.cs (1)
34ViewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), ModelState);
ViewComponentResultExecutor.cs (1)
77viewData = new ViewDataDictionary(_modelMetadataProvider, context.ModelState);
ViewDataDictionary.cs (1)
148/// <see cref="ViewDataDictionary(ViewDataDictionary, object, Type)"/> to ignore <c>source.Model</c>.
ViewDataDictionaryControllerPropertyActivator.cs (1)
90return new ViewDataDictionary(
ViewExecutor.cs (1)
149viewData = new ViewDataDictionary(ModelMetadataProvider, actionContext.ModelState);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (18)
ControllerTest.cs (1)
433var viewData = new ViewDataDictionary(metadataProvider, new ModelStateDictionary());
Filters\ControllerViewDataAttributeFilterTest.cs (1)
66var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary());
Rendering\HtmlHelperTest.cs (1)
338viewContext.ViewData = new ViewDataDictionary(viewContext.ViewData);
Rendering\ViewContextTests.cs (1)
57var viewData = new ViewDataDictionary(originalContext.ViewData);
ViewDataDictionaryOfTModelTest.cs (7)
44var viewData2 = new ViewDataDictionary(source); 83var viewData2 = new ViewDataDictionary(source); 123var viewData = new ViewDataDictionary(source); 334var viewData4 = new ViewDataDictionary(viewData3); 357var viewData4 = new ViewDataDictionary(viewData3); 382var viewData4 = new ViewDataDictionary(viewData3); 409var viewData4 = new ViewDataDictionary(viewData3);
ViewDataDictionaryTest.cs (7)
37var viewData = new ViewDataDictionary(metadataProvider, modelState); 59var viewData = new ViewDataDictionary(metadataProvider.Object, modelState); 198var viewData = new ViewDataDictionary(source); 246var viewData = new ViewDataDictionary(source); 260var viewData = new ViewDataDictionary(source); 284var viewData = new ViewDataDictionary(source); 307var viewData = new ViewDataDictionary(source);
377 references to ViewDataDictionary
Microsoft.AspNetCore.Mvc.Razor (5)
RazorPagePropertyActivator.cs (5)
19private readonly Func<IModelMetadataProvider, ModelStateDictionary, ViewDataDictionary> _rootFactory; 20private readonly Func<ViewDataDictionary, ViewDataDictionary> _nestedFactory; 57internal ViewDataDictionary CreateViewDataDictionary(ViewContext context) 92else if (typeof(ViewDataDictionary).IsAssignableFrom(property.PropertyType))
Microsoft.AspNetCore.Mvc.Razor.Test (18)
Compilation\RazorPagePropertyActivatorTest.cs (10)
24var viewDataDictionary = activator.CreateViewDataDictionary(viewContext); 43var viewDataDictionary = activator.CreateViewDataDictionary(viewContext); 60var original = new ViewDataDictionary(modelMetadataProvider, new ModelStateDictionary()) 70var viewDataDictionary = activator.CreateViewDataDictionary(viewContext); 89var original = new ViewDataDictionary(modelMetadataProvider, new ModelStateDictionary()) 99var viewDataDictionary = activator.CreateViewDataDictionary(viewContext); 128var viewDataDictionary = activator.CreateViewDataDictionary(viewContext); 157var viewDataDictionary = activator.CreateViewDataDictionary(viewContext); 186var viewDataDictionary = activator.CreateViewDataDictionary(viewContext); 210var viewDataDictionary = activator.CreateViewDataDictionary(viewContext);
DefaultTagHelperFactoryTest.cs (1)
157var viewData = new ViewDataDictionary(metadataProvider, new ModelStateDictionary());
Infrastructure\DefaultTagHelperActivatorTest.cs (1)
43var viewData = new ViewDataDictionary(metadataProvider, new ModelStateDictionary());
RazorPageActivatorTest.cs (3)
239private ViewContext CreateViewContext(ViewDataDictionary viewData = null) 300public ViewDataDictionary ViewData { get; set; } 315public ViewDataDictionary ViewData { get; set; }
RazorPageCreateTagHelperTest.cs (1)
94var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary());
RazorViewTest.cs (2)
61var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()); 99var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary());
Microsoft.AspNetCore.Mvc.RazorPages (12)
Filters\PageViewDataAttributeFilter.cs (1)
34public void ProvideViewDataValues(ViewDataDictionary viewData)
Infrastructure\PageActionInvokerCacheEntry.cs (2)
16Func<IModelMetadataProvider, ModelStateDictionary, ViewDataDictionary> viewDataFactory, 66public Func<IModelMetadataProvider, ModelStateDictionary, ViewDataDictionary> ViewDataFactory { get; }
PageBase.cs (1)
1185var viewData = new ViewDataDictionary(MetadataProvider, ViewContext.ViewData.ModelState)
PageContext.cs (3)
21private ViewDataDictionary? _viewData; 96/// Gets or sets <see cref="ViewDataDictionary"/>. 98public virtual ViewDataDictionary ViewData
PageModel.cs (3)
148/// Gets the <see cref="ViewDataDictionary"/>. 150public ViewDataDictionary ViewData => PageContext?.ViewData!; 1543var viewData = new ViewDataDictionary(MetadataProvider, ViewData.ModelState)
PageResult.cs (2)
31/// Gets or sets the <see cref="ViewDataDictionary"/> for the page to be executed. 33public ViewDataDictionary ViewData { get; set; } = default!;
Microsoft.AspNetCore.Mvc.RazorPages.Test (13)
Filters\PageViewDataAttributeFilterTest.cs (1)
71var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary());
Infrastructure\DefaultPageFactoryProviderTest.cs (1)
441public ViewDataDictionary ViewData { get; set; }
PageModelTest.cs (5)
1726var viewData = new ViewDataDictionary(modelMetadataProvider, modelState); 1940var viewData = new ViewDataDictionary(modelMetadataProvider, new ModelStateDictionary()); 1964var viewData = new ViewDataDictionary(modelMetadataProvider, new ModelStateDictionary()); 1988var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()); 2010var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary());
PageTest.cs (6)
26var viewData = new ViewDataDictionary(modelMetadataProvider, modelState); 1713var viewData = new ViewDataDictionary(modelMetadataProvider, new ModelStateDictionary()); 1738var viewData = new ViewDataDictionary(modelMetadataProvider, new ModelStateDictionary()); 1763var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()); 1785var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()); 1807var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary());
Microsoft.AspNetCore.Mvc.TagHelpers (3)
PartialTagHelper.cs (3)
92/// A <see cref="ViewDataDictionary"/> to pass into the partial view. 94public ViewDataDictionary ViewData { get; set; } 201var baseViewData = ViewData ?? ViewContext.ViewData;
Microsoft.AspNetCore.Mvc.TagHelpers.Test (8)
ImageTagHelperTest.cs (1)
300var viewData = new ViewDataDictionary(metadataProvider, new ModelStateDictionary());
LinkTagHelperTest.cs (1)
1131var viewData = new ViewDataDictionary(metadataProvider, new ModelStateDictionary());
PartialTagHelperTest.cs (4)
42var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary()) 276var viewData = new ViewDataDictionary(new TestModelMetadataProvider(), new ModelStateDictionary()); 578var viewData = new ViewDataDictionary(new TestModelMetadataProvider(), new ModelStateDictionary()); 715var viewData = new ViewDataDictionary(new TestModelMetadataProvider(), new ModelStateDictionary());
ScriptTagHelperTest.cs (1)
1112var viewData = new ViewDataDictionary(metadataProvider, new ModelStateDictionary());
TestableHtmlGenerator.cs (1)
79var viewData = new ViewDataDictionary(metadataProvider, modelState)
Microsoft.AspNetCore.Mvc.ViewFeatures (196)
Controller.cs (3)
21private ViewDataDictionary? _viewData; 24/// Gets or sets <see cref="ViewDataDictionary"/> used by <see cref="ViewResult"/> and <see cref="ViewBag"/>. 39public ViewDataDictionary ViewData
DefaultDisplayTemplates.cs (1)
188var viewData = htmlHelper.ViewData;
DefaultEditorTemplates.cs (3)
55var viewData = htmlHelper.ViewData; 143var viewData = htmlHelper.ViewData; 230var viewData = htmlHelper.ViewData;
DefaultHtmlGenerator.cs (7)
116return ViewDataDictionary.FormatValue(value, format, CultureInfo.CurrentCulture); 121return ViewDataDictionary.FormatValue(value, format, formatProvider); 810var viewData = viewContext.ViewData; 1298/// <param name="viewData">A <see cref="ViewDataDictionary"/> instance for the current scope.</param> 1303ViewDataDictionary viewData, 1323/// <param name="viewData">A <see cref="ViewDataDictionary"/> instance for the current scope.</param> 1328ViewDataDictionary viewData,
DynamicViewData.cs (5)
15private readonly Func<ViewDataDictionary> _viewDataFunc; 17public DynamicViewData(Func<ViewDataDictionary> viewDataFunc) 24private ViewDataDictionary ViewData 28var viewData = _viewDataFunc(); 69private readonly ViewDataDictionary _dictionary = dictionary.ViewData;
ExpressionMetadataProvider.cs (3)
130/// The <see cref="ViewDataDictionary"/> that may contain the <paramref name="expression"/> value. 138ViewDataDictionary viewData, 196ViewDataDictionary viewData,
Filters\ControllerViewDataAttributeFilter.cs (1)
29public void ProvideViewDataValues(ViewDataDictionary viewData)
Filters\IViewDataValuesProviderFeature.cs (1)
8void ProvideViewDataValues(ViewDataDictionary viewData);
HtmlHelper.cs (5)
113public ViewDataDictionary ViewData => ViewContext.ViewData; 448ViewDataDictionary viewData) 461public Task RenderPartialAsync(string partialViewName, object model, ViewDataDictionary viewData) 507ViewDataDictionary viewData, 544var baseViewData = viewData ?? ViewData;
IHtmlGenerator.cs (1)
566/// <paramref name="expression"/> result using <see cref="ViewDataDictionary.Eval(string)"/>.
PartialViewResult.cs (2)
38/// Gets or sets the <see cref="ViewDataDictionary"/> used for rendering the view for this result. 40public ViewDataDictionary ViewData { get; set; } = default!;
Rendering\HtmlHelperInputExtensions.cs (24)
20/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 45/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 74/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 105/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 131/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 155/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 181/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 278/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 310/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 350/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 386/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 418/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 442/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 470/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 503/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>, or 536/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 563/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 595/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>, or 630/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 655/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 687/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 715/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 747/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 774/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>.
Rendering\HtmlHelperNameExtensions.cs (1)
14/// current <see cref="ViewFeatures.ViewDataDictionary.Model"/> and the top-level view's model.
Rendering\HtmlHelperPartialExtensions.cs (16)
42/// <param name="viewData">A <see cref="ViewDataDictionary"/> to pass into the partial view.</param> 50ViewDataDictionary viewData) 93/// <see cref="IHtmlHelper.PartialAsync(string, object, ViewDataDictionary)"/> 107/// <param name="viewData">A <see cref="ViewDataDictionary"/> to pass into the partial view.</param> 113/// <see cref="IHtmlHelper.PartialAsync(string, object, ViewDataDictionary)"/> 118ViewDataDictionary viewData) 136/// <see cref="IHtmlHelper.PartialAsync(string, object, ViewDataDictionary)"/> 151/// <param name="viewData">A <see cref="ViewDataDictionary"/> to pass into the partial view.</param> 157/// <see cref="IHtmlHelper.PartialAsync(string, object, ViewDataDictionary)"/> 163ViewDataDictionary viewData) 194/// <param name="viewData">A <see cref="ViewDataDictionary"/> to pass into the partial view.</param> 201ViewDataDictionary viewData) 230/// <param name="viewData">A <see cref="ViewDataDictionary"/> to pass into the partial view.</param> 238ViewDataDictionary viewData) 275/// <param name="viewData">A <see cref="ViewDataDictionary"/> to pass into the partial view.</param> 283ViewDataDictionary viewData)
Rendering\HtmlHelperSelectExtensions.cs (11)
20/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 51/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 93/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 127/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 166/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 202/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 237/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 281/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 320/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 352/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 384/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>.
Rendering\HtmlHelperValueExtensions.cs (4)
18/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 38/// the <paramref name="expression"/> evaluated against <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 64/// the <see cref="ViewFeatures.ViewDataDictionary.Model"/>. 84/// the <see cref="ViewFeatures.ViewDataDictionary.Model"/>.
Rendering\IHtmlHelper.cs (14)
46ViewDataDictionary ViewData { get; } 174/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>. 258/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>. 405/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>, or 449/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>. 473/// <see cref="ViewDataDictionary.Model"/> and the top-level view's model. 486/// <param name="viewData">A <see cref="ViewDataDictionary"/> to pass into the partial view.</param> 491Task<IHtmlContent> PartialAsync(string partialViewName, object model, ViewDataDictionary viewData); 523/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>. 575/// <param name="viewData">A <see cref="ViewDataDictionary"/> to pass into the partial view.</param> 580Task RenderPartialAsync(string partialViewName, object model, ViewDataDictionary viewData); 616/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>. 641/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>, or 720/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>.
Rendering\IHtmlHelperOfT.cs (9)
30/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>. 119/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>. 192/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>. 241/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>. 269/// <see cref="ViewDataDictionary.Model"/> and the top-level view's model. 309/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>. 341/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>. 368/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>, or 426/// the <paramref name="expression"/> evaluated against <see cref="ViewDataDictionary.Model"/>.
Rendering\ViewContext.cs (6)
43/// <param name="viewData">The <see cref="ViewDataDictionary"/>.</param> 50ViewDataDictionary viewData, 82/// <param name="viewData">The <see cref="ViewDataDictionary"/>.</param> 87ViewDataDictionary viewData, 181/// Gets or sets the <see cref="ViewDataDictionary"/>. 183public ViewDataDictionary ViewData { get; set; }
TemplateBuilder.cs (2)
19private readonly ViewDataDictionary _viewData; 32ViewDataDictionary viewData,
TemplateRenderer.cs (3)
74private readonly ViewDataDictionary _viewData; 82ViewDataDictionary viewData, 238private static IHtmlHelper MakeHtmlHelper(ViewContext viewContext, ViewDataDictionary viewData)
ValidationHelpers.cs (1)
45ViewDataDictionary viewData,
ViewComponent.cs (2)
132/// Gets the <see cref="ViewDataDictionary"/>. 134public ViewDataDictionary ViewData => ViewComponentContext.ViewData;
ViewComponentResult.cs (2)
44/// Gets or sets the <see cref="ViewDataDictionary"/> for this result. 46public ViewDataDictionary ViewData { get; set; } = default!;
ViewComponentResultExecutor.cs (1)
74var viewData = result.ViewData;
ViewComponents\ViewComponentContext.cs (2)
98/// Gets the <see cref="ViewDataDictionary"/>. 103public ViewDataDictionary ViewData => ViewContext.ViewData;
ViewComponents\ViewViewComponentResult.cs (2)
32/// Gets or sets the <see cref="ViewDataDictionary"/>. 34public ViewDataDictionary? ViewData { get; set; }
ViewDataAttribute.cs (3)
12/// and loaded from the <see cref="ViewDataDictionary"/>. <see cref="ViewDataDictionary"/> 19/// Gets or sets the key used to get or add the property from value from <see cref="ViewDataDictionary"/>.
ViewDataDictionary.cs (28)
28/// Initializes a new instance of the <see cref="ViewDataDictionary"/> class. 35/// <remarks>For use when creating a <see cref="ViewDataDictionary"/> for a new top-level scope.</remarks> 44/// Initializes a new instance of the <see cref="ViewDataDictionary"/> class based entirely on an existing 47/// <param name="source"><see cref="ViewDataDictionary"/> instance to copy initial values from.</param> 50/// For use when copying a <see cref="ViewDataDictionary"/> instance and the declared <see cref="Model"/> 52/// instance to a base <see cref="ViewDataDictionary"/> instance. 59public ViewDataDictionary(ViewDataDictionary source) 65/// Initializes a new instance of the <see cref="ViewDataDictionary"/> class. 78/// Initializes a new instance of the <see cref="ViewDataDictionary"/> class. 88/// For use when creating a derived <see cref="ViewDataDictionary"/> for a new top-level scope. 98/// Initializes a new instance of the <see cref="ViewDataDictionary"/> class. 109/// For use when creating a derived <see cref="ViewDataDictionary"/> for a new top-level scope. 131/// Initializes a new instance of the <see cref="ViewDataDictionary"/> class based in part on an existing 134/// <param name="source"><see cref="ViewDataDictionary"/> instance to copy initial values from.</param> 140/// For use when copying a <see cref="ViewDataDictionary"/> instance and new instance's declared 142/// instance e.g. when copying from a base <see cref="ViewDataDictionary"/> instance to a 148/// <see cref="ViewDataDictionary(ViewDataDictionary, object, Type)"/> to ignore <c>source.Model</c>. 151protected ViewDataDictionary(ViewDataDictionary source, Type declaredModelType) 157/// Initializes a new instance of the <see cref="ViewDataDictionary"/> class based in part on an existing 161/// <param name="source"><see cref="ViewDataDictionary"/> instance to copy initial values from.</param> 168/// For use when copying a <see cref="ViewDataDictionary"/> instance and new instance's declared 177protected ViewDataDictionary(ViewDataDictionary source, object? model, Type declaredModelType) 351/// Gets value of named <paramref name="expression"/> in this <see cref="ViewDataDictionary"/>. 354/// <returns>Value of named <paramref name="expression"/> in this <see cref="ViewDataDictionary"/>.</returns> 366/// Gets value of named <paramref name="expression"/> in this <see cref="ViewDataDictionary"/>, formatted 374/// Value of named <paramref name="expression"/> in this <see cref="ViewDataDictionary"/>, formatted using 417/// <see cref="ViewDataDictionary"/>. 422/// <see cref="ViewDataDictionary"/>.
ViewDataDictionaryAttribute.cs (1)
8/// <see cref="ViewDataDictionary"/> when creating the controller. The property must have a public
ViewDataDictionaryControllerPropertyActivator.cs (1)
88private ViewDataDictionary GetViewDataDictionary(ControllerContext context)
ViewDataDictionaryFactory.cs (10)
12public static Func<IModelMetadataProvider, ModelStateDictionary, ViewDataDictionary> CreateFactory(Type modelType) 24Expression.Lambda<Func<IModelMetadataProvider, ModelStateDictionary, ViewDataDictionary>>( 27typeof(ViewDataDictionary)), 33public static Func<ViewDataDictionary, ViewDataDictionary> CreateNestedFactory(Type modelType) 38var constructor = type.GetConstructor(new[] { typeof(ViewDataDictionary) }); 41var parameter = Expression.Parameter(typeof(ViewDataDictionary), "viewDataDictionary"); 44Expression.Lambda<Func<ViewDataDictionary, ViewDataDictionary>>( 47typeof(ViewDataDictionary)),
ViewDataDictionaryOfT.cs (10)
11/// Represents a <see cref="ViewDataDictionary"/> for a specific model type. 33/// existing <see cref="ViewDataDictionary"/> instance. 37/// For use when copying a <see cref="ViewDataDictionary"/> instance and <typeparamref name="TModel"/> is known 39/// <see cref="ViewDataDictionary"/> instance to a <see cref="ViewDataDictionary{TModel}"/> instance. 44/// <see cref="ViewDataDictionary{TModel}(ViewDataDictionary, object)"/> to ignore <c>source.Model</c>. 49public ViewDataDictionary(ViewDataDictionary source) 56/// existing <see cref="ViewDataDictionary"/> instance. This constructor is careful to avoid exceptions 57/// <see cref="ViewDataDictionary.SetModel"/> may throw when <paramref name="model"/> is <c>null</c>. 61/// For use when copying a <see cref="ViewDataDictionary"/> instance and <typeparamref name="TModel"/> and 73public ViewDataDictionary(ViewDataDictionary source, object? model)
ViewDataEvaluator.cs (3)
19/// The <see cref="ViewDataDictionary"/> that may contain the <paramref name="expression"/> value. 25public static ViewDataInfo Eval(ViewDataDictionary viewData, string expression) 193if (string.IsNullOrEmpty(propertyName) || container is ViewDataDictionary)
ViewDataInfo.cs (4)
9/// Represents info about a <see cref="ViewDataDictionary"/> lookup which is evaluated when <see cref="Value"/> is read. 20/// <see cref="ViewDataDictionary"/> lookup which has already been evaluated. 32/// <see cref="ViewDataDictionary"/> lookup which is evaluated when <see cref="Value"/> is read. 45/// <see cref="ViewDataDictionary"/> lookup which is evaluated when <see cref="Value"/> is read.
ViewExecutor.cs (2)
111/// <param name="viewData">The <see cref="ViewDataDictionary"/>.</param> 124ViewDataDictionary viewData,
ViewResult.cs (2)
38/// Gets or sets the <see cref="ViewDataDictionary"/> for this result. 40public ViewDataDictionary ViewData { get; set; } = default!;
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (122)
ControllerTest.cs (2)
39var originalViewData = controller.ViewData = new ViewDataDictionary<object>(metadataProvider); 433var viewData = new ViewDataDictionary(metadataProvider, new ModelStateDictionary());
DefaultEditorTemplatesTest.cs (3)
1389public ViewDataDictionary ViewData 1553ViewDataDictionary viewData) 1578public Task RenderPartialAsync(string partialViewName, object model, ViewDataDictionary viewData)
Filters\ControllerViewDataAttributeFilterTest.cs (1)
66var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider(), new ModelStateDictionary());
Rendering\HtmlHelperPartialExtensionsTest.cs (25)
15public static TheoryData<Func<IHtmlHelper, IHtmlContent>, object, ViewDataDictionary> PartialExtensionMethods 19var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 21return new TheoryData<Func<IHtmlHelper, IHtmlContent>, object, ViewDataDictionary> 36ViewDataDictionary expectedViewData) 69ViewDataDictionary unusedViewData) 74helper.Setup(h => h.PartialAsync("test", It.IsAny<object>(), It.IsAny<ViewDataDictionary>())) 90public static TheoryData<Func<IHtmlHelper, Task<IHtmlContent>>, object, ViewDataDictionary> PartialAsyncExtensionMethods 94var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 96return new TheoryData<Func<IHtmlHelper, Task<IHtmlContent>>, object, ViewDataDictionary> 110ViewDataDictionary expectedViewData) 139public static TheoryData<Action<IHtmlHelper>, object, ViewDataDictionary> RenderPartialExtensionMethods 143var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 145return new TheoryData<Action<IHtmlHelper>, object, ViewDataDictionary> 160ViewDataDictionary unusedViewData) 165helper.Setup(h => h.RenderPartialAsync("test", It.IsAny<object>(), It.IsAny<ViewDataDictionary>())) 185ViewDataDictionary expectedViewData) 213public static TheoryData<Func<IHtmlHelper, Task>, object, ViewDataDictionary> RenderPartialAsyncExtensionMethods 217var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 219return new TheoryData<Func<IHtmlHelper, Task>, object, ViewDataDictionary> 233ViewDataDictionary expectedViewData) 266var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()) 310var passedInViewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 311var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()) 336var passedInViewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 386var viewData = new ViewDataDictionary(helper.MetadataProvider);
Rendering\HtmlHelperTest.cs (1)
341$"'{typeof(ViewDataDictionary).FullName}'," +
Rendering\ViewContextTests.cs (3)
21var originalViewData = new ViewDataDictionary(metadataProvider: new EmptyModelMetadataProvider()); 29var replacementViewData = new ViewDataDictionary(metadataProvider: new EmptyModelMetadataProvider()); 57var viewData = new ViewDataDictionary(originalContext.ViewData);
ViewComponents\ContentViewComponentResultTest.cs (1)
41var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider());
ViewComponents\HtmlContentViewComponentResultTest.cs (1)
41var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider());
ViewComponents\ViewComponentContextTest.cs (1)
23var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider());
ViewComponents\ViewViewComponentResultTest.cs (14)
44var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 79var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 113var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 162var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 200var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 240var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 278var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 314var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 355var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 400var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 429var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 454var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 487var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 504ViewDataDictionary viewData,
ViewDataDictionaryOfTModelTest.cs (22)
44var viewData2 = new ViewDataDictionary(source); 83var viewData2 = new ViewDataDictionary(source); 117var source = new ViewDataDictionary(metadataProvider) 123var viewData = new ViewDataDictionary(source); 138var source = new ViewDataDictionary(metadataProvider) 158var source = new ViewDataDictionary(metadataProvider); 334var viewData4 = new ViewDataDictionary(viewData3); 357var viewData4 = new ViewDataDictionary(viewData3); 379var viewData1 = (ViewDataDictionary)new ViewDataDictionary<string>(metadataProvider); 380var viewData2 = (ViewDataDictionary)new ViewDataDictionary<string>(viewData1); 381var viewData3 = (ViewDataDictionary)new ViewDataDictionary<string>(viewData2, model: null); 382var viewData4 = new ViewDataDictionary(viewData3); 406var viewData1 = (ViewDataDictionary)new ViewDataDictionary<int>(metadataProvider); 407var viewData2 = (ViewDataDictionary)new ViewDataDictionary<int>(viewData1); 408var viewData3 = (ViewDataDictionary)new ViewDataDictionary<int>(viewData2, model: null); 409var viewData4 = new ViewDataDictionary(viewData3);
ViewDataDictionaryTest.cs (39)
19var viewData = new ViewDataDictionary(metadataProvider); 37var viewData = new ViewDataDictionary(metadataProvider, modelState); 59var viewData = new ViewDataDictionary(metadataProvider.Object, modelState); 175var vdd = new ViewDataDictionary(new EmptyModelMetadataProvider()); 190var source = new ViewDataDictionary(metadataProvider) 198var viewData = new ViewDataDictionary(source); 240var source = new ViewDataDictionary(metadataProvider) 246var viewData = new ViewDataDictionary(source); 257var source = new ViewDataDictionary(metadataProvider); 260var viewData = new ViewDataDictionary(source); 279var source = new ViewDataDictionary(metadataProvider) 284var viewData = new ViewDataDictionary(source); 303var source = new ViewDataDictionary(metadataProvider) 307var viewData = new ViewDataDictionary(source); 322var viewData = new ViewDataDictionary(metadataProvider) 376var viewData = new ViewDataDictionary(metadataProvider) 414var viewData = new ViewDataDictionary(metadataProvider) 441var viewData = new ViewDataDictionary(metadataProvider) 489var viewData = GetViewDataDictionary(model); 503var viewData = GetViewDataDictionary(model); 517var viewData = GetViewDataDictionary(model); 531var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 545var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 559var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 573var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 587var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 602var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()) 620var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()) 638var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()) 657var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 672var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 686var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 700var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 721var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 734var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 748var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 768var viewData = GetViewDataDictionary(model); 789var viewData = GetViewDataDictionary(model); 800private static ViewDataDictionary GetViewDataDictionary(object model)
ViewDataOfTTest.cs (3)
15ViewDataDictionary viewData = viewDataOfT; 27ViewDataDictionary viewData = viewDataOfT; 40ViewDataDictionary viewData = viewDataOfT;
ViewExecutorTest.cs (6)
100var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 141var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 232var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 267var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 315var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); 356var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider());