У меня есть код ниже.PCL Reflection получить свойства с BindingFlags
public static IEnumerable<PropertyInfo> GetAllPublicInstanceDeclaredOnlyProperties(this Type type)
{
var result =
from PropertyInfo pi in type.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)
select pi;
return result;
}
Я пытаюсь преобразовать это в библиотеку PCL, но я не могу понять это. Я пробовал
type.GetTypeInfo().DeclaredProperties.Where(x => x.BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)
Но BindingFlags не существует.
Что мне не хватает?
это не работает 'Type.GetType() GetProperties (BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly). .ToList()' – Sandesh
No. GetProperties оленья кожа существовать в PCL –
Любой прогресс с тех пор? –