Catel.Reflection.TypeCache.GetTypesOfAssembly C# (CSharp) Method

GetTypesOfAssembly() public static method

Gets the types of the specified assembly.
public static GetTypesOfAssembly ( Assembly assembly, bool>.Func predicate = null ) : System.Type[]
assembly System.Reflection.Assembly The assembly.
predicate bool>.Func The predicate to use on the types.
return System.Type[]
        public static Type[] GetTypesOfAssembly(Assembly assembly, Func<Type, bool> predicate = null)
        {
            Argument.IsNotNull("assembly", assembly);

            var assemblyName = TypeHelper.GetAssemblyNameWithoutOverhead(assembly.FullName);
            return GetTypesPrefilteredByAssembly(assemblyName, predicate);
        }