public CssSettings Clone() { // create the new settings object and copy all the properties from // the current settings var newSettings = new CssSettings() { AllowEmbeddedAspNetBlocks = this.AllowEmbeddedAspNetBlocks, ColorNames = this.ColorNames, CommentMode = this.CommentMode, IgnoreAllErrors = this.IgnoreAllErrors, IgnoreErrorList = this.IgnoreErrorList, IndentSize = this.IndentSize, KillSwitch = this.KillSwitch, LineBreakThreshold = this.LineBreakThreshold, MinifyExpressions = this.MinifyExpressions, OutputMode = this.OutputMode, PreprocessorDefineList = this.PreprocessorDefineList, TermSemicolons = this.TermSemicolons, CssType = this.CssType, BlocksStartOnSameLine = this.BlocksStartOnSameLine, }; // add the resource strings (if any) newSettings.AddResourceStrings(this.ResourceStrings); return(newSettings); }
public CssSettings Clone() { // create the new settings object and copy all the properties from // the current settings var newSettings = new CssSettings() { AllowEmbeddedAspNetBlocks = this.AllowEmbeddedAspNetBlocks, ColorNames = this.ColorNames, CommentMode = this.CommentMode, FixIE8Fonts = this.FixIE8Fonts, IgnoreAllErrors = this.IgnoreAllErrors, IgnoreErrorList = this.IgnoreErrorList, IndentSize = this.IndentSize, KillSwitch = this.KillSwitch, LineBreakThreshold = this.LineBreakThreshold, MinifyExpressions = this.MinifyExpressions, OutputMode = this.OutputMode, PreprocessorDefineList = this.PreprocessorDefineList, TermSemicolons = this.TermSemicolons, CssType = this.CssType, BlocksStartOnSameLine = this.BlocksStartOnSameLine, RemoveEmptyBlocks = this.RemoveEmptyBlocks, }; // add the resource strings (if any) newSettings.AddResourceStrings(this.ResourceStrings); foreach (var item in this.ReplacementTokens) { newSettings.ReplacementTokens.Add(item); } foreach (var item in this.ReplacementFallbacks) { newSettings.ReplacementTokens.Add(item); } foreach (var item in this.ExcludeVendorPrefixes) { newSettings.ExcludeVendorPrefixes.Add(item); } return(newSettings); }
public CssSettings Clone() { // create the new settings object and copy all the properties from // the current settings var newSettings = new CssSettings() { AllowEmbeddedAspNetBlocks = this.AllowEmbeddedAspNetBlocks, ColorNames = this.ColorNames, CommentMode = this.CommentMode, IgnoreAllErrors = this.IgnoreAllErrors, IgnoreErrorList = this.IgnoreErrorList, IndentSize = this.IndentSize, KillSwitch = this.KillSwitch, LineBreakThreshold = this.LineBreakThreshold, MinifyExpressions = this.MinifyExpressions, OutputMode = this.OutputMode, PreprocessorDefineList = this.PreprocessorDefineList, TermSemicolons = this.TermSemicolons, CssType = this.CssType, BlocksStartOnSameLine = this.BlocksStartOnSameLine, }; // add the resource strings (if any) newSettings.AddResourceStrings(this.ResourceStrings); return newSettings; }