I have the following class:
static class Sclass
{
internal static BitmapImage Img1 { get; private set; }
internal static BitmapImage Img2 { get; private set; }
internal static List<string> Names = new();
internal static Dictionary<string, List<Creature>> Dict = new();
}
I am trying to get all the above fields using reflection like so:
var properties = typeof(Sclass).GetProperties(BindingFlags.NonPublic | BindingFlags.Static);
However, that only returns a collection of Img1
and Img2
. I tried some different combinations of BindingFlags
but I haven't been successful in getting neither Names
nor Dict
.
I read every reflection question I could find here but nothing worked.
How do I get a PropertyInfo[]
collection of all 4 fields of my class Sclass
?
Aucun commentaire:
Enregistrer un commentaire