У меня возникли проблемы с получением статического свойства через отражение в .NET 4.0.Отражение на наследуемое статическое свойство
Скажем, например, у меня есть следующие классы:
class Foo
{
public static int MyProperty
{
get { return 1234; }
}
}
class Bar : Foo
{
}
Теперь, если я позвоню:
typeof(Foo).GetProperties();
Я получаю ожидаемый список одного свойства, "MyProperty". Если вместо этого я звоню:
typeof(Bar).GetProperties();
Я ничего не получаю. К сожалению, я строго придерживаюсь значений, хранящихся как типы данных Type
, поэтому я не могу напрямую позвонить typeof(Foo).GetProperties()
.
Спасибо за помощь!
Годвин
Вот и все! Благодаря! – Godwin