Example #1
0
        protected override string ReadFileContent(string fileSystemPath, bool minify)
        {
            var directory = Path.GetDirectoryName(fileSystemPath);
            var pathResolver = new AbsolutePathResolver(directory);
            var fileReader = new FileReader { PathResolver = pathResolver };
            var importer = new Importer { FileReader = fileReader };
            var parser = new Parser { Importer = importer };
            var lessEngine = new LessEngine { Parser = parser };

            var rawFileContent = base.ReadFileContent(fileSystemPath, false);

            return lessEngine.TransformToCss(rawFileContent, fileSystemPath);
        }
Example #2
0
        protected override string ReadFileContent(string fileSystemPath, bool minify)
        {
            var directory    = Path.GetDirectoryName(fileSystemPath);
            var pathResolver = new AbsolutePathResolver(directory);
            var fileReader   = new FileReader {
                PathResolver = pathResolver
            };
            var importer = new Importer {
                FileReader = fileReader
            };
            var parser = new Parser {
                Importer = importer
            };
            var lessEngine = new LessEngine {
                Parser = parser
            };

            var rawFileContent = base.ReadFileContent(fileSystemPath, false);

            return(lessEngine.TransformToCss(rawFileContent, fileSystemPath));
        }