public class PostalAddress
public string Street {get;set;}
public static void Main()
var obj = new PostalAddress {
Console.WriteLine("Success!");
public static bool IsObjectEmpty(object obj)
var properties = obj.GetType().GetProperties();
System.Console.WriteLine("Properties {0}", properties);
properties.All(x => IsNullOrEmpty(x.GetValue(obj)));
public static bool IsNullOrEmpty(object value)