OverloadResolutionPriority is ignored
using .NET 9 consider this code
void Main()
{
    var x = new Foo();
    x.Test();
}
class Foo
{
    [OverloadResolutionPriority(-1)]
    public void Test()
    {
        Console.WriteLine("Test");
    }
    public void Test(int x = 1)
    {
        Console.WriteLine("Test with param");
    }
}
"Test" is printed.
While executing simillar code in VS "Test with param" is printed
using System.Runtime.CompilerServices;
public static class Program
{
    private static void Main()
    {
        var x = new Foo();
        x.Test();
    }
}
class Foo
{
    [OverloadResolutionPriority(-1)]
    public void Test()
    {
        Console.WriteLine("Test");
    }
    public void Test(int x = 1)
    {
        Console.WriteLine("Test with param");
    }
}
This error happens when Enable C#/F# preview features is checked and not.
Versions:
Comments
- 
            
C#13/dotnet9 support is wobbly

 - 
            
Fixed in
LINQPad 8.7.x:LINQPad now supports the latest C# preview features, including the new
fieldkeyword. - 
            
It's working now, thanks!