コード例 #1
0
        public static void AppendRule(File input, StylesheetRule rule)
        {
            var contents = Encoding.UTF8.GetString(input.ContentBytes);

            contents          += Environment.NewLine + Environment.NewLine + rule.ToString();
            input.ContentBytes = Encoding.UTF8.GetBytes(contents);
        }
コード例 #2
0
    public static string AppendRule(string?input, StylesheetRule rule)
    {
        var contents = input;

        contents += Environment.NewLine + Environment.NewLine + rule;
        return(contents);
    }
コード例 #3
0
        public static void ReplaceRule(File input, string oldRuleName, StylesheetRule rule)
        {
            var contents  = Encoding.UTF8.GetString(input.ContentBytes);
            var ruleRegex = new Regex(string.Format(_ruleRegexFormat, oldRuleName), RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.Singleline);

            contents           = ruleRegex.Replace(contents, rule != null ? rule.ToString() : "");
            input.ContentBytes = Encoding.UTF8.GetBytes(contents);
        }
コード例 #4
0
ファイル: Stylesheet.cs プロジェクト: gitsharper/SharpHtml
		/////////////////////////////////////////////////////////////////////////////

		public Stylesheet Add( StylesheetRule sb )
		{
			Rules.Add( sb );
			return this;
		}