IModelExpressionProvider Interface¶
Provides Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
for a Lambda expression.
- Namespace
Microsoft.AspNetCore.Mvc.ViewFeatures
- Assemblies
- Microsoft.AspNetCore.Mvc.ViewFeatures
Syntax¶
public interface IModelExpressionProvider
-
interface
Microsoft.AspNetCore.Mvc.ViewFeatures.
IModelExpressionProvider
Methods¶
-
CreateModelExpression<TModel, TValue>
(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel>, System.Linq.Expressions.Expression<System.Func<TModel, TValue>>)¶ Returns a
Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
instance describing the given <em>expression</em>.Arguments: - viewData (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel>) – The
Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1
containing theMicrosoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1.Model
against which <em>expression</em> is evaluated. - expression (System.Linq.Expressions.Expression<System.Func<TModel, TValue>>) – An expression to be evaluated against the current model.
Return type: Returns: A new
Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
instance describing the given <em>expression</em>.ModelExpression CreateModelExpression<TModel, TValue>(ViewDataDictionary<TModel> viewData, Expression<Func<TModel, TValue>> expression)
- viewData (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel>) – The
-