Added property Conversion.IsExtensionMethodGroupConversion to determine whether a method group conversion is being performed on an extension method using extension method invocation syntax (eg. Func<int> f = myEnumerable.Single).
Merge pull request #169 from leoowen19/master

[ContextAction] Add more constraints with DecToHex action
Fixed formatting bug in create changed event.
Fixed bug in create changed event.
fixed bug in create changed event.
Simplified the scrip API a bit (insert cursor/links are no longer task
based).
Adds a refactor that removes fairly accurate a field in all places (it is based on FindReferences).
Fixes bug 11709 part of Xamarin's bugzilla: https://bugzilla.xamarin.com/show_bug.cgi?id=11709

It makes ConvertToStaticMethod as an issue.
Fixes bug #10731

https://bugzilla.xamarin.com/show_bug.cgi?id=10731

It will look as a separate issue checker for basic interfaces and it will give the first implementation that works as base (so it will not give 5 possible conversions, even all are possible). In practice works really well. It is losely based on the ParameterCanbeDemotedIssue so I exposed the code to not duplicate it. Yet the code is much simpler this action.
Fixed description
Turned off expression of compatibile type cast issue.
It doesn't really work correctly - what is that supposed to do and why
?
Fixed the range of the ConvertToStaticMethodIssue
Added more unit tests to:

https://bugzilla.xamarin.com/show_bug.cgi?id=10728

There is a bug in conversion between double and float (in Convert part of the base classes)
ExpressionOfCompatibleTypeCodeIssue will not convert class types any longer.
Revert "Simplified the scrip API a bit (insert cursor/links are no longer task"

I do it different.

This reverts commit 4fa3c33d6baf244f862ca08b824d6094a75d0f6a.
Fix create changed event action.
Sample implementation for bug #11866

https://bugzilla.xamarin.com/show_bug.cgi?id=11866

The test fails because EOLN issues for now, and it works just for methods that return void for now. But it does look for methods inside the classes that have same: arguments, return type and modifiers (so are duplicates)
Prevent UseExplicitTypeAction for anonymous types.
ConvertLambdaToAnonymousDelegates now works correctly for lambdas with an expression on the right side.
Merge pull request #174 from luiscubal/lambda-to-delegate

ConvertLambdaToAnonymousDelegates now works correctly for lambdas with a...