Habanero.Smooth.AppDomainTypeSource.TypesImplementing C# (CSharp) Method

TypesImplementing() private static method

private static TypesImplementing ( ) : IEnumerable
return IEnumerable
        private static IEnumerable<TypeWrapper> TypesImplementing()
        {
            return AppDomain
                .CurrentDomain
                .GetAssemblies()
                .SelectMany(assembly => assembly.GetTypes())
                .Select(type1 => type1.ToTypeWrapper())
                .Where(type => type.IsBusinessObject && type.IsRealClass);
        }
    }