Я создаю новое приложение для настольных компьютеров, Windows 8 и телефона Windows в одно и то же время. поэтому я создал библиотеку Portable Class, чтобы иметь общую функциональность на всех платформах. моя проблема в том, что когда я пытаюсь повторно использовать свой код внутри PCL, я не могу получить доступ к некоторым методам и свойствам внутри библиотеки. Согласно MSDN, эти методы поддерживаются, но теперь я знаю, почему я не могу получить к ним доступ.
var property = memberExpression.Member as PropertyInfo;
if (property == null)
{
}
var getMethod = property.GetGetMethod(true);
if (getMethod.IsStatic)
{}
Вот фрагмент кода, который нельзя скомпилировать. GetGetMethod и IsStatic находятся внутри редактора Visual Studio. Я не знаю, почему это происходит и как получить доступ к этим свойствам.
поэтому, пожалуйста, если кто-то там когда-либо сделал что-то подобное, помогите мне скомпилировать этот код.