I'm trying to iterate over all assemblies in my solution, get all forms and retrieve the text property of each form but I don't really know how to get the value. Here is my code:
Type formType = typeof(Form);
var assemblies =
AppDomain.CurrentDomain.GetAssemblies();
foreach (var assembly in assemblies)
{
var types = assembly.GetTypes();
foreach (var type in types)
{
if (formType.IsAssignableFrom(type))
{
var properties = type.GetProperties().Where(x => x.Name == "Text");
}
}
}
I'm not able to retrieve the concrete value of the form text property. I also tried
var property = type.GetProperty("Text").GetValue(???, null);
but don't know how to get the current class. Any ideas? Thank you!
Aucun commentaire:
Enregistrer un commentaire