private static IEnumerable GetAllPropertyMetaClasses()

in src/DeloitteDigital.Atlas/Mapping/Meta/PropertyMetaBuilder.cs [48:56]


        private static IEnumerable<Type> GetAllPropertyMetaClasses()
        {
            var mappingInterface = typeof(IPropertyMeta);
            var mappingClasses =
                Assembly.Load(Assembly.GetExecutingAssembly().GetName().Name)
                    .GetTypes()
                    .Where(t => mappingInterface.IsAssignableFrom(t) && t.IsClass && !t.IsAbstract);
            return mappingClasses;
        }