What is the proper term for an API designed around the dotted notation?
10:13 23 Sep 2010

I plan to ask another question on Stackoverflow but want to use the correct term. In recent years many APIs have been designed to support the following usage where a common type is returned.

var query= myList.Where(p=>p.X == "abc")
                   .Where(p=>p.BirthDate.Year == 1999)
                   .Where(p=>p.Y == 123 )
                   .Where(p=>p.Z == DateTime.Now );

What is the accepted software engineering term for this API style?

fluent method-chaining