public static void Main()
var properties = typeof(DerivedClass).GetProperties();
foreach (var p in properties) {
Console.WriteLine(p.Name);
public int SomeProperty {get; set;}
public class DerivedClass:BaseClass {
public int OtherProperty {get; set;}