private void Process(List<CatelType> catelTypes)
{
foreach (var catelType in catelTypes)
{
foreach (var propertyData in catelType.Properties.ToList())
{
var warning = CheckForWarning(propertyData);
if (warning != null)
{
FodyEnvironment.LogDebug($"\t{propertyData.PropertyDefinition.GetName()} {warning} property will be ignored.");
catelType.Properties.Remove(propertyData);
}
}
}
}