Esempio n. 1
0
 public string TransformToCss(LessSourceObject source)
 {
     if (!source.Cacheable) throw new ConfigurationErrorsException("Your LessSource does not support ASP caching!\nPlease either disable caching or select a source provider that supports caching like AspServerPathSource or FileSource");
     if (!cache.Exists(source.Key))
     {
         string css = underlying.TransformToCss(source);
         cache.Insert(source.Key, css);
     }
     return cache.Retrieve(source.Key);
 }
Esempio n. 2
0
 public string TransformToCss(LessSourceObject source)
 {
     var engineImpl = new ExtensibleEngineImpl(source.Content);
     return engineImpl.Css;
 }
Esempio n. 3
0
 private string ProcessLess(string file)
 {
     var content = ReadFile(file);
     var engine = new ExtensibleEngine();
     var md = new MinifierDecorator(engine);
     var lso = new LessSourceObject();
     lso.Cacheable = false;
     lso.Content = content;
     lso.Key = file;
     return md.TransformToCss(lso);
 }
Esempio n. 4
0
 public string TransformToCss(LessSourceObject source)
 {
     string buffer = engine.TransformToCss(source);
     return CssCompressor.Compress(buffer);
 }
Esempio n. 5
0
 public string TransformToCss(LessSourceObject source)
 {
     string buffer = engine.TransformToCss(source);
     var processor = new Processor(buffer);
     return new StringBuilder().Append(processor.Output).ToString();
 }
Esempio n. 6
0
        public string TransformToCss(LessSourceObject source)
        {
            var tree = new Parser().Parse(source.Content);

              return tree.ToCSS();
        }