When I looked at the documentation of the EditorFor method from the MVC library I came across this method definition :
public static MvcHtmlString EditorFor<TModel, TValue> {
this HtmlHelper<TModel> html,
Expression<Func<TModel, TValue>> expression,
Object additionalViewData
}
It felt hard to understand for me but I think HTML helpers can be helpful so I want to understand and I also want to figure out its logic so that I can use it in other method definitions. I would be appreciated if you can help.
Edit: What can be a proper use of this method definition?