Nice product.
If my interface has protected property, Autointerface generate invalid code
interface ITestInterface
{
protected int Data { get; }
int DataPublic => Data + 1;
}
internal sealed partial record TestClass([property: AutoInterface] ITestInterface inner);
Mabye we want ignore protected properties?