예제 #1
0
        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);
        }