So while I can write
var x = { FirstName = "Riff", LastName = "Raff" }
void Display({ string FirstName, string LastName } nameRecord) { }
So while I can write
and then go ahead and access x.FirstName and x.LastName, I can't declare a method signature like this: This is the kind of thing which is being proposed (along with possible pattern matching/decomposition syntax which is new ground for C#)