假设有方法int Compute(long id, string firstName, string secondName = "X") {...}
可以通过几种不同的方式调用此方法:
var x = Compute(1, "John", "Kowalski");
var x = Compute(1, "John");
var x = Compute(id: 1, secondName: "Kowalski", firstName: "John")
等
Roslyn中是否有一个函数可以将InvocationExpressionSyntax中使用的参数映射到函数签名中使用的形式参数(与C#编译器一样)?