Could you also do the same for IEntity? I'm trying to use this property in a generic method (first few lines):
private void ExportCollectionToExcel<T>(ExcelWorksheet worksheet, EntityCollectionBase<T> collection)
where T:EntityBase, IEntity, new()
{
T entity = new T();
foreach (KeyValuePair<string, Dictionary<string, string>> fieldCustomProperties in
entity.FieldCustomPropertiesOfType)
The above does not work because FieldCustomPropertiesOfType is defined separately for each entity. I'll work around it now by passing the entity's FieldCustomProperties collection as a parameter but having this completely generic would be better ofcourse.
Last question: will you change this in 2.0?