11 writes to ModelExplorer
Microsoft.AspNetCore.Mvc.ViewFeatures (11)
TemplateBuilder.cs (1)
78
viewData.
ModelExplorer
= _modelExplorer.GetExplorerForModel(_model);
ViewDataDictionary.cs (10)
127
ModelExplorer
= _metadataProvider.GetModelExplorerForType(declaredModelType, model: null);
203
ModelExplorer
= _metadataProvider.GetModelExplorerForType(modelOrDeclaredType, model);
208
ModelExplorer
= _metadataProvider.GetModelExplorerForType(modelOrDeclaredType, model);
213
ModelExplorer
= _metadataProvider.GetModelExplorerForType(modelType, model);
218
ModelExplorer
= source.ModelExplorer;
223
ModelExplorer
= new ModelExplorer(
450
ModelExplorer
= _metadataProvider.GetModelExplorerForType(modelType, value);
458
ModelExplorer
= _metadataProvider.GetModelExplorerForType(modelType, value);
471
ModelExplorer
= _metadataProvider.GetModelExplorerForType(_declaredModelType, value);
477
ModelExplorer
= new ModelExplorer(_metadataProvider, ModelExplorer.Container, ModelMetadata, value);
17 references to ModelExplorer
Microsoft.AspNetCore.Mvc.ViewFeatures (17)
DefaultDisplayTemplates.cs (2)
122
container: htmlHelper.ViewData.
ModelExplorer
,
190
var modelExplorer = viewData.
ModelExplorer
;
DefaultEditorTemplates.cs (2)
105
container: htmlHelper.ViewData.
ModelExplorer
,
233
var modelExplorer = viewData.
ModelExplorer
;
ExpressionMetadataProvider.cs (5)
121
return viewData.
ModelExplorer
.GetExplorerForExpression(metadata, modelAccessor);
147
var propertyExplorer = viewData.
ModelExplorer
.GetExplorerForProperty(expression);
165
ModelExplorer containerExplorer = viewData.
ModelExplorer
;
192
return viewData.
ModelExplorer
.GetExplorerForExpression(stringMetadata, modelAccessor: null);
209
return viewData.
ModelExplorer
;
TemplateRenderer.cs (1)
137
Resources.FormatTemplateHelpers_NoTemplate(_viewData.
ModelExplorer
.ModelType.FullName));
ViewDataDictionary.cs (7)
215
else if (object.ReferenceEquals(model, source.
ModelExplorer
.Model))
218
ModelExplorer = source.
ModelExplorer
;
225
source.
ModelExplorer
.Container,
263
return
ModelExplorer
.Model;
289
return
ModelExplorer
.Metadata;
434
/// Set <see cref="
ModelExplorer
"/> to ensure <see cref="Model"/> and <see cref="ModelExplorer.Model"/>
477
ModelExplorer = new ModelExplorer(_metadataProvider,
ModelExplorer
.Container, ModelMetadata, value);