ExpressionMetadataProvider Class¶
Methods¶
-
Microsoft.AspNet.Mvc.Rendering.Expressions.ExpressionMetadataProvider.FromLambdaExpression<TModel, TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>>, Microsoft.AspNet.Mvc.ViewDataDictionary<TModel>, Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider)
Arguments: - expression (System.Linq.Expressions.Expression{System.Func{{TModel},{TResult}}}) –
- viewData (Microsoft.AspNet.Mvc.ViewDataDictionary{{TModel}}) –
- metadataProvider (Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider) –
Return type: Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer
public static ModelExplorer FromLambdaExpression<TModel, TResult>(Expression<Func<TModel, TResult>> expression, ViewDataDictionary<TModel> viewData, IModelMetadataProvider metadataProvider)
-
FromStringExpression
(System.String, Microsoft.AspNet.Mvc.ViewDataDictionary, Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider)¶ Gets [Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer]() for named <paramref name=”expression” /> in given
<paramref name=”viewData” />.
Arguments: - expression (System.String) – Expression name, relative to <c>viewData.Model</c>.
- viewData (Microsoft.AspNet.Mvc.ViewDataDictionary) – The [Microsoft.AspNet.Mvc.ViewDataDictionary](Microsoft.AspNet.Mvc.ViewDataDictionary.yml) that may contain the <paramref name=”expression” /> value.
- metadataProvider (Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider) – The [Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider]().
Return type: Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer
Returns: [Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer]() for named <paramref name=”expression” /> in given <paramref name=”viewData” />.
public static ModelExplorer FromStringExpression(string expression, ViewDataDictionary viewData, IModelMetadataProvider metadataProvider)
-