I have a question about my Code Review Stack Exchange post: Extending IPrincipal.IsInRole()
I got a downvote, I can understand that, it's my first post here but not my first SE site. The high rep user who downvoted did not actually give me a direct answer to the reasons behind the downvote, he suggested that I read the on-topic page, which I did before posting and I made sure to follow all what's written there to my best knowledge.
The help page says about things on-topic:
If you can answer "yes" to all of the following questions, then your question is on-topic for Code Review:
Here's the questions:
Is code included directly in my question?
My answer is yes, my post has the code.
Am I an author or maintainer of the code?
Yes it's me who wrote it.
Is it actual code from a project
Yes, copied directly from my project with no alterations.
To the best of my knowledge, does the code work as intended?
Yes it does.
Do I want the code to be good code?
Yes, that's why I asked here.
Do I want feedback about any or all facets of the code?
Yes I do, that's why I asked.
All the answers are yes to the questions which should determine if my question is on-topic or not, I have no issues with the downvote. My issue is, if I still missed something, why didn't the high rep user point me directly to the issue instead of spending the time making comments as riddles, just point me to the exact problem so I can fix the problem in my post, or tell me it's off-topic and I will simply delete the question and everyone will be happy.
I think comments are meant to ask further stuff about the question, or explain why the question is bad and not to make riddles .. am I missing something here?
A random example from another SE site, a new user posts something, a high-rep user simply welcomes him, adds a direct comment to the new user explaining why his answer needs an edit, the users says thank you and do that. Everyone is happy, SE got improved a bit, new users passing by read it and learn something, the post is edited and improved, no riddles, no smart comments, no showing off that someone knows better than you, etc. etc.:
Please can someone tell me directly what is wrong with my question so I can avoid it in the future without unintentionally insulting someone. I'll really appreciate that.