Тож це здається досить простим, але я не можу змусити його працювати. У мене є Об'єкт, і я використовую роздуми, щоб дістатись до його суспільних властивостей. Одне з цих властивостей є статичним, і мені не пощастило потрапити до нього.
Public Function GetProp(ByRef obj As Object, ByVal propName as String) as PropertyInfo
Return obj.GetType.GetProperty(propName)
End Function
Вищевказаний код добре працює для властивостей Public Instance, які до цих пір - це все, що мені потрібно. Нібито я можу використовувати BindingFlags для запиту інших типів властивостей (приватних, статичних), але я не можу знайти правильну комбінацію.
Public Function GetProp(ByRef obj As Object, ByVal propName as String) as PropertyInfo
Return obj.GetType.GetProperty(propName, Reflection.BindingFlags.Static Or Reflection.BindingFlags.Instance Or Reflection.BindingFlags.Public)
End Function
Але все ж просити будь-яких членів Статистики нічого не повертати. .NET-рефлектор може добре бачити статичні властивості, тому явно мені щось тут не вистачає.