private static void applyIncludedGroupFieldEqualityComparer(PropertyInfo property, ColumnAttributes columnAttributes, FieldInfo[] fieldsInfo)
{
var includeInGrouping = property.GetColumnIncludeInGroupingAttribute();
if (includeInGrouping.HasValue)
columnAttributes.IncludeInGrouping = includeInGrouping.Value;
if (columnAttributes.IncludeInGrouping)
{
var equalityComparer = fieldsInfo.GetIncludedGroupFieldEqualityComparerAttribute(property.Name);
if (equalityComparer != null)
columnAttributes.IncludedGroupFieldEqualityComparer = equalityComparer;
}
}