using LibSass.Compiler.Options;
public static void Main()
Console.WriteLine("Hello World");
public static string Compile1()
var astrInputScss = @".neo-group-container {
.neo-group-control-caption.neo-required {
var ablnIsMinified = false;
ISassOptions lobjISassOptions = new SassOptions();
lobjISassOptions.OutputStyle = SassOutputStyle.Compressed;
lobjISassOptions.OutputStyle = SassOutputStyle.Expanded;
lobjISassOptions.OmitSourceMapUrl = true;
lobjISassOptions.IsIndentedSyntax = true;
lobjISassOptions.Data = astrInputScss;
SassCompiler compiler = new SassCompiler(lobjISassOptions);
var result = compiler.Compile();
if (result != null && result.ErrorStatus == 0)
if (!string.IsNullOrEmpty(result.ErrorText))
Console.WriteLine("Style Error:" + result.ErrorText);
public static string Compile()
var astrInputScss = @".neo-group-container {
.neo-group-control-caption.neo-required {
var ablnIsMinified = false;
ScssOptions lobjISassOptions = new ScssOptions();
lobjISassOptions.OutputStyle = ScssOutputStyle.Compressed;
lobjISassOptions.OutputStyle = ScssOutputStyle.Expanded;
lobjISassOptions.OmitSourceMapUrl = true;
lobjISassOptions.IsIndentedSyntaxSource = true;
ScssResult result = SharpScss.Scss.ConvertToCss(astrInputScss, lobjISassOptions);
Console.WriteLine(result.Css);
Console.WriteLine("During compilation of SCSS code an error occurred. See details:");
Console.WriteLine(e.Message);
Console.WriteLine(e.StackTrace);