public override ModuleContainer Build() { var moduleBuilder = new UnresolvedStylesheetModuleBuilder(rootDirectory, applicationRoot); var unresolvedModules = relativeModuleDirectories.Select(x=>moduleBuilder.Build(x.Item1, x.Item2)); var modules = UnresolvedModule.ResolveAll(unresolvedModules); return new ModuleContainer( modules, storage, textWriter => new StylesheetModuleWriter(textWriter, rootDirectory, applicationRoot, LoadFile) ); }
public override ModuleContainer Build() { var moduleBuilder = new UnresolvedStylesheetModuleBuilder(rootDirectory, applicationRoot); var unresolvedModules = relativeModuleDirectories.Select(x => moduleBuilder.Build(x.Item1, x.Item2)); var modules = UnresolvedModule.ResolveAll(unresolvedModules); return(new ModuleContainer( modules, storage, textWriter => new StylesheetModuleWriter(textWriter, rootDirectory, applicationRoot, LoadFile) )); }