28
look up reflection but basicly you do this
obj.GetType().GetProperties(..Instance | ..Public) and you got a list of the properties defined.. check the value type of the property and compare it to typeof(DateTime).