Учитывая следующий код:
public static class Super
{
public static class Inner
{
public static string SomeValue { get; set; }
}
public static string SomeValue { get; set; }
}
Resharper сообщает мне, что Super.Inner.SomeValue
скрывает свойство от внешнего класса.
Как там прячется? У вас есть две разные ссылки ( Super.SomeValue
и Super.Inner.SomeValue
). И (насколько мне известно) вы не можете использовать одну ссылку для обозначения другой переменной.
Я обнаружил, что Решарпер иногда ошибается. Но обычно не так. Итак, я хотел бы знать, о чем он здесь думает.
Есть идеи?