![Avatar](https://secure.gravatar.com/avatar/779ed0d1a789d57e0580270818efcfd3.jpg?s=64&d=identicon&r=g)
Considering a class "MyClass" having a string member "MyStringField".
The C# code below is invalid because method Sum<T>(Func<T,string>) doesn't exist.
IEnumerable<MyClass> myCollection;
var result = myCollection.Sum(myClassInstance => myClassInstance.MyStringField)
But the SyntaxEditor C# resolver say that "Sum" correspond to the extension method Enumerable.Sum<MyClass>(Func<MyClass,int>) and that variable "result" is of type "int" !?!