setPreservePatterns() public method

public setPreservePatterns ( List preservePatterns ) : void
preservePatterns List
return void
        public void testPreservePatterns()
        {
            var source = Resources.testPreservePatterns;
            var result = Resources.testPreservePatternsResult;

            var preservePatterns = new List<Regex>();
            preservePatterns.Add(HtmlCompressor.PHP_TAG_PATTERN); //<?php ... ?> blocks
            preservePatterns.Add(HtmlCompressor.SERVER_SCRIPT_TAG_PATTERN); //<% ... %> blocks
            preservePatterns.Add(HtmlCompressor.SERVER_SIDE_INCLUDE_PATTERN); //<!--# ... --> blocks
            preservePatterns.Add(new Regex("<jsp:.*?>", RegexOptions.Singleline | RegexOptions.IgnoreCase)); //<jsp: ... > tags

            var compressor = new HtmlCompressor();
            compressor.setPreservePatterns(preservePatterns);
            compressor.setRemoveComments(true);
            compressor.setRemoveIntertagSpaces(true);

            var compress = compressor.compress(source);
            Assert.Equal(result, compress);
        }
        private HtmlCompressor createCompressorClone()
        {
            var clone = new HtmlCompressor();
            clone.setJavaScriptCompressor(javaScriptCompressor);
            clone.setCssCompressor(cssCompressor);
            clone.setRemoveComments(_removeComments);
            clone.setRemoveMultiSpaces(_removeMultiSpaces);
            clone.setRemoveIntertagSpaces(_removeIntertagSpaces);
            clone.setRemoveQuotes(_removeQuotes);
            clone.setCompressJavaScript(_compressJavaScript);
            clone.setCompressCss(_compressCss);
            clone.setSimpleDoctype(_simpleDoctype);
            clone.setRemoveScriptAttributes(_removeScriptAttributes);
            clone.setRemoveStyleAttributes(_removeStyleAttributes);
            clone.setRemoveLinkAttributes(_removeLinkAttributes);
            clone.setRemoveFormAttributes(_removeFormAttributes);
            clone.setRemoveInputAttributes(_removeInputAttributes);
            clone.setSimpleBooleanAttributes(_simpleBooleanAttributes);
            clone.setRemoveJavaScriptProtocol(_removeJavaScriptProtocol);
            clone.setRemoveHttpProtocol(_removeHttpProtocol);
            clone.setRemoveHttpsProtocol(_removeHttpsProtocol);
            clone.setPreservePatterns(preservePatterns);
            //clone.setYuiJsNoMunge(yuiJsNoMunge);
            //clone.setYuiJsPreserveAllSemiColons(yuiJsPreserveAllSemiColons);
            //clone.setYuiJsDisableOptimizations(yuiJsDisableOptimizations);
            //clone.setYuiJsLineBreak(yuiJsLineBreak);
            //clone.setYuiCssLineBreak(yuiCssLineBreak);
            //clone.setYuiErrorReporter(yuiErrorReporter);

            return clone;
        }