This hasn't worked perfectly in the past, but it's gotten worse in v24b2. If I create a class that implements an abstract class (or interface), and use Override Method, the code generated is not correct. It doesn't add the override keyword, or carry the correct public / protected / private keyword over, and in v24, adds get_ to the front.
Currently, using override method inside ConcreteClass gives me:
public abstract class TestAbstract
{
public abstract bool TestGetter { get; }
}
public class ConcreteClass : TestAbstract
{
private bool get_TestGetter()
{
}
}
Override method should expand to something like
public class ConcreteClass : TestAbstract
{
public override bool TestGetter
{
get
{
// cursor here
}
}
}
Thanks!