I\'m after some good tips for fluent interfaces in C#. I\'m just learning about it myself but keen to hear what others think outside of the articles I am reading. In particu
Sometime ago I had the same doubts you are having now. I've done some research and now I'm writing some posts to help in those topics.
Check it at my blog:
Guidelines to Fluent Interface design in C# part 1
And in the following posts I will cover every one of the points you mentioned.
Best regards André Vianna