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:
Return type:

Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression

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)