/// <summary> /// Constructs a instance of Sass- and SCSS-translator /// </summary> /// <param name="virtualFileSystemWrapper">Virtual file system wrapper</param> /// <param name="sassAndScssConfig">Configuration settings of Sass- and SCSS-translator</param> public SassAndScssTranslator(IVirtualFileSystemWrapper virtualFileSystemWrapper, SassAndScssSettings sassAndScssConfig) { _fileManager = new SassFileManager(virtualFileSystemWrapper); UseNativeMinification = sassAndScssConfig.UseNativeMinification; IndentType = sassAndScssConfig.IndentType; IndentWidth = sassAndScssConfig.IndentWidth; LineFeedType = sassAndScssConfig.LineFeedType; Precision = sassAndScssConfig.Precision; SourceComments = sassAndScssConfig.SourceComments; }
/// <summary> /// Constructs an instance of Sass and SCSS translator /// </summary> /// <param name="sassAndScssConfig">Configuration settings of Sass and SCSS translator</param> public SassAndScssTranslator(SassAndScssSettings sassAndScssConfig) { UseNativeMinification = sassAndScssConfig.UseNativeMinification; IncludePaths = sassAndScssConfig.IncludePaths .Cast <IncludedPathRegistration>() .Select(p => p.Path) .ToList() ; IndentType = sassAndScssConfig.IndentType; IndentWidth = sassAndScssConfig.IndentWidth; LineFeedType = sassAndScssConfig.LineFeedType; Precision = sassAndScssConfig.Precision; SourceComments = sassAndScssConfig.SourceComments; }