In Xamarin PCL, I\'m trying to get the System.Reflection.PropertyInfo of a class I\'ve written so that I can access its properties by their string name to get/set, and Type.
It's an extension, so you need to put
using System.Reflection;
at the top. Then it's available:
TypeInfo typeInfo = this.GetType().GetTypeInfo();
foreach (PropertyInfo propInfo in typeInfo.DeclaredProperties)
You can also try
using System.Reflection;
Type t = typeof(YOURTYPE);
var properties = t.GetTypeInfo().DeclaredProperties
I have just run into this, pretty sure the answer is to use:
Type.GetRuntimeProperties