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); }
public string TransformToCss(LessSourceObject source) { var engineImpl = new ExtensibleEngineImpl(source.Content); return engineImpl.Css; }
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); }
public string TransformToCss(LessSourceObject source) { string buffer = engine.TransformToCss(source); return CssCompressor.Compress(buffer); }
public string TransformToCss(LessSourceObject source) { string buffer = engine.TransformToCss(source); var processor = new Processor(buffer); return new StringBuilder().Append(processor.Output).ToString(); }
public string TransformToCss(LessSourceObject source) { var tree = new Parser().Parse(source.Content); return tree.ToCSS(); }