// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

#nullable disable

using System;
using System.Linq.Expressions;

namespace Microsoft.AspNetCore.Mvc.ViewFeatures;

public interface IModelExpressionProvider
{
    ModelExpression CreateModelExpression<TModel, TValue>(
           ViewDataDictionary<TModel> viewData,
           Expression<Func<TModel, TValue>> expression);
}
