Around the time of writing this post, this question was asked: Extension method to list enum values. The OP is asking how to "fix" their code so a specific warning doesn't pop up (emphasis added):
However, when I compile the code, I get the following warning:
CA1004 Consider a design where 'EnumExtensions.SelectListFor()' doesn't require explicit type parameter 'T' in any call to it.
Can I somehow change the above code to overcome this warning? Or should I just suppress the warning?
The code supplied in the question works just fine, but they aren't really asking for a review. They're more or less asking how to fix a specific issue, which belongs more on Stack Overflow than Code Review.
What should we do here, and with questions like this in the future?