Habanero.Smooth.AssemblyTypeSource.GetTypes C# (CSharp) Method

GetTypes() public method

public GetTypes ( ) : IEnumerable
return IEnumerable
        public IEnumerable<TypeWrapper> GetTypes()
        {
            var desiredType = typeof (IBusinessObject);
            return Assembly.GetTypes()
                .Where(_whereClause)
                .Select(type1 => type1.ToTypeWrapper())
                .Where(type => desiredType.IsAssignableFrom(type.UnderlyingType) && type.IsRealClass);
        }
    }