public static bool AllAssemblies(ConfigBase config, TextWriter w) { w.Write(GetHeader(config.AssemblyPaths, config.IncludeSpecialTypes)); var typeCollection = new TypeCollection(config.GetTypeWriterTypeSelector()); var wroteAnyTypes = WriteSpecialTypes(config.IncludeSpecialTypes, w, config); wroteAnyTypes |= WriteFiles(config.AssemblyPaths, w, config.TypeNotFoundErrorHandler, typeCollection, config.RegexFilter, config); return(wroteAnyTypes); }