ModelExpressionProvider.CreateModelExpression Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CreateModelExpression<TModel,TValue>(ViewDataDictionary<TModel>, Expression<Func<TModel,TValue>>) |
Returns a ModelExpression instance describing the given |
CreateModelExpression<TModel>(ViewDataDictionary<TModel>, String) |
Returns a ModelExpression instance describing the given |
CreateModelExpression<TModel,TValue>(ViewDataDictionary<TModel>, Expression<Func<TModel,TValue>>)
- Source:
- ModelExpressionProvider.cs
- Source:
- ModelExpressionProvider.cs
- Source:
- ModelExpressionProvider.cs
Returns a ModelExpression instance describing the given expression
.
public:
generic <typename TModel, typename TValue>
virtual Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExpression ^ CreateModelExpression(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary<TModel> ^ viewData, System::Linq::Expressions::Expression<Func<TModel, TValue> ^> ^ expression);
public Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression CreateModelExpression<TModel,TValue> (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel> viewData, System.Linq.Expressions.Expression<Func<TModel,TValue>> expression);
abstract member CreateModelExpression : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
override this.CreateModelExpression : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model> * System.Linq.Expressions.Expression<Func<'Model, 'Value>> -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
Public Function CreateModelExpression(Of TModel, TValue) (viewData As ViewDataDictionary(Of TModel), expression As Expression(Of Func(Of TModel, TValue))) As ModelExpression
Type Parameters
- TModel
The type of the viewData
's Model.
- TValue
The type of the expression
result.
Parameters
- viewData
- ViewDataDictionary<TModel>
The ViewDataDictionary<TModel> containing the Model
against which expression
is evaluated.
- expression
- Expression<Func<TModel,TValue>>
An expression to be evaluated against the current model.
Returns
A new ModelExpression instance describing the given expression
.
Implements
Applies to
CreateModelExpression<TModel>(ViewDataDictionary<TModel>, String)
- Source:
- ModelExpressionProvider.cs
Returns a ModelExpression instance describing the given expression
.
public:
generic <typename TModel>
Microsoft::AspNetCore::Mvc::ViewFeatures::ModelExpression ^ CreateModelExpression(Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary<TModel> ^ viewData, System::String ^ expression);
public Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression CreateModelExpression<TModel> (Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel> viewData, string expression);
member this.CreateModelExpression : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<'Model> * string -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
Public Function CreateModelExpression(Of TModel) (viewData As ViewDataDictionary(Of TModel), expression As String) As ModelExpression
Type Parameters
- TModel
The type of the viewData
's Model.
Parameters
- viewData
- ViewDataDictionary<TModel>
The ViewDataDictionary<TModel> containing the Model
against which expression
is evaluated.
- expression
- String
Expression name, relative to viewData.Model
.
Returns
A new ModelExpression instance describing the given expression
.