Your mistake is that these Guides are not properties, but simply class fields:
var props = typeof(MyConstantClass).GetFields(BindingFlags.Public |
BindingFlags.Static |
BindingFlags.FlattenHierarchy)
.ToList();
To use GetProperties, define your class as such:
public static class MyConstantClass
{
public static Guid Prop1 { get; } = new Guid("d0f6f396-b75e-4312-bb54-09fbb40cf51e");
public static Guid Prop2 { get; } = new Guid("398810e5-1ed2-468c-9f21-1af58dcecbbf");
}
source
share