Catel.Fody.Weaving.AutoProperties.AutoPropertiesWarningChecker.Process C# (CSharp) Method

Process() private method

private Process ( List catelTypes ) : void
catelTypes List
return void
        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);
                    }
                }
            }
        }