Why does
properties[5].PropertyType.GetGenericTypeDefinition() ==
Type.GetType("System.Nullable`1")
equals to true while
properties[5].PropertyType.GetGenericTypeDefinition() ==
Type.GetType("System.Nullable")
equals to false?
Properties[5] being a public Nullable<DateTime> field.
What does the `1 after the System.Nullable mean?