public string ProcessFileContent(ICompilerFile inputFileContent) { string text = inputFileContent.ReadAllText(); if (inputFileContent.Name.EndsWith(".coffee", StringComparison.OrdinalIgnoreCase)) { using (ValueContainer<CoffeeScriptCompiler> coffeeEngine = _coffeeEngine.Get()) { text = coffeeEngine.Value.Compile(text); } } string ret; using (ValueContainer<MinifyingCompiler> engine = _engine.Get()) { ret = engine.Value.Compile(text); } return ret; }
public string ProcessFileContent(ICompilerFile inputFileContent) { return inputFileContent.ReadAllText(); }
public string ProcessFileContent(ICompilerFile inputFileContent) { using (var sassModule = _sassModule.Get()) { dynamic opt = (inputFileContent.Name.EndsWith(".scss", StringComparison.OrdinalIgnoreCase) ? sassModule.Value.ScssOption : sassModule.Value.SassOption); using (sassModule.Value.PlatformAdaptationLayer.SetCompilerFile(inputFileContent)) { return (string)sassModule.Value.Engine.compile(inputFileContent.ReadAllText(), opt); } } }