Mapping lambda

Quite often, mapping expressions are used as a part of collection processing statements. MappingGenerator provides an option called Create mapping lambda that generates a complete lambda parameter for Select and ConvertAll methods when CS1501 is reported.

public static IReadOnlyList<UserDTO> Map(IReadOnlyList<UserEntity> entities)
{
    return entities.Select(/*Trigger MappingGenerator here to provide missing lambda*/).ToList();
}

Example:

When it’s not possible to figure out the target type automatically, MappingGenerator will prompt for selecting target type manually. This should address the scenario when the target type is declared as var.