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();
 }
Esempio n. 3
0
 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);
         }
     }
 }