public override String ToCss(IStyleFormatter formatter) { var view = SourceCode; var text = view != null ? view.Text : String.Empty; return(text); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { for (var i = 0; i < _selectors.Count; i++) { writer.Write(_selectors[i].Text); } }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var space = String.IsNullOrEmpty(_prefix) ? String.Empty : " "; var value = String.Concat(_prefix, space, _namespaceUri.CssUrl()); writer.Write(formatter.Rule(RuleNames.Namespace, value)); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { foreach (ISelector selector in _selectors) { writer.Write(selector.Text); } }
public void ToCss(TextWriter writer, IStyleFormatter formatter) { var offset = 0; var hasType = !String.IsNullOrEmpty(_type); var hasFeature = _features.Count > 0; if (_exclusive || _inverse) { writer.Write(_exclusive ? CssKeywords.Only : CssKeywords.Not); if (hasType || hasFeature) { writer.Write(Symbols.Space); } } if (hasType) { writer.Write(_type); } else if (hasFeature) { offset = 1; _features[0].ToCss(writer, formatter); } for (var i = offset; i < _features.Count; i++) { writer.Write(" and "); _features[i].ToCss(writer, formatter); } }
public override String ToCss(IStyleFormatter formatter) { var space = String.IsNullOrEmpty(_prefix) ? String.Empty : " "; var value = String.Concat(_prefix, space, _namespaceUri.CssUrl()); return(formatter.Rule("@namespace", value)); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var rules = new FormatTransporter(Declarations); var content = formatter.Style("@" + _name, rules); writer.Write(content); }
public void ToCss(TextWriter writer, IStyleFormatter formatter) { var properties = _properties.Select(m => m.ToCss(formatter)); var content = formatter.Declarations(properties); writer.Write(content); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var space = string.IsNullOrEmpty(_prefix) ? string.Empty : " "; var value = string.Concat(_prefix, space, _namespaceUri.StylesheetUrl()); writer.Write(formatter.Rule("@namespace", value)); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var media = Media.MediaText; var space = String.IsNullOrEmpty(media) ? String.Empty : " "; var value = String.Concat(_href.CssUrl(), space, media); writer.Write(formatter.Rule(RuleNames.Import, value)); }
public override String ToCss(IStyleFormatter formatter) { var media = _media.MediaText; var space = String.IsNullOrEmpty(media) ? String.Empty : " "; var value = String.Concat(_href.CssUrl(), space, media); return(formatter.Rule("@import", value)); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var media = Media.MediaText; var space = string.IsNullOrEmpty(media) ? string.Empty : " "; var value = string.Concat(Href.StylesheetUrl(), space, media); writer.Write(formatter.Rule("@import", value)); }
public override String ToCss(IStyleFormatter formatter) { var prelude = String.Join("", _prelude.Select(m => m.ToValue())); var content = String.Join("", _content.Select(m => m.ToValue())); var source = String.Concat("@", _name, prelude, content); return(source); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var view = SourceCode; if (view != null) { writer.Write(view.Text); } }
public static string ToCss(this IStyleFormattable style, IStyleFormatter formatter) { var sb = Pool.NewStringBuilder(); using (var writer = new StringWriter(sb)) { style.ToCss(writer, formatter); } return(sb.ToPool()); }
public override String ToCss(IStyleFormatter formatter) { var sb = Pool.NewStringBuilder(); for (var i = 0; i < _selectors.Count; i++) { sb.Append(_selectors[i].Text); } return(sb.ToPool()); }
public override String ToCss(IStyleFormatter formatter) { var sb = Pool.NewStringBuilder(); for (var i = 0; i < _selectors.Count; i++) { sb.Append(_selectors[i].Text); } return sb.ToPool(); }
public override String ToCss(IStyleFormatter formatter) { var stops = new String[_stops.Count]; for (var i = 0; i < stops.Length; i++) { stops[i] = _stops[i].ToString(); } return(String.Join(", ", stops)); }
public String ToCss(IStyleFormatter formatter) { var constraints = new String[_features.Count]; for (int i = 0; i < _features.Count; i++) { constraints[i] = _features[i].ToCss(formatter); } return(formatter.Medium(IsExclusive, IsInverse, Type, constraints)); }
public override String ToCss(IStyleFormatter formatter) { var stops = new String[_stops.Count]; for (var i = 0; i < stops.Length; i++) { stops[i] = _stops[i].ToString(); } return String.Join(", ", stops); }
/// <summary> /// Returns the (complete) CSS style representation of the node. /// </summary> /// <param name="style">The style node to format.</param> /// <param name="formatter">The formatter to use.</param> /// <returns>The source code snippet.</returns> public static String ToCss(this IStyleFormattable style, IStyleFormatter formatter) { var sb = Pool.NewStringBuilder(); using (var writer = new StringWriter(sb)) { style.ToCss(writer, formatter); } return sb.ToPool(); }
public void ToCss(TextWriter writer, IStyleFormatter formatter) { writer.Write(Symbols.RoundBracketOpen); writer.Write(_name); if (_value != null) { writer.Write(": "); writer.Write(_value); } writer.Write(Symbols.RoundBracketClose); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { if (_selectors.Count > 0) { writer.Write(_selectors[0].Text); for (var i = 1; i < _selectors.Count; i++) { writer.Write(Symbols.Comma); writer.Write(_selectors[i].Text); } } }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { if (_stops.Count <= 0) { return; } writer.Write(_stops[0].ToString()); for (var i = 1; i < _stops.Count; i++) { writer.Write(", "); writer.Write(_stops[i].ToString()); } }
public void ToCss(TextWriter writer, IStyleFormatter formatter) { if (_media.Count > 0) { _media[0].ToCss(writer, formatter); for (var i = 1; i < _media.Count; i++) { writer.Write(", "); _media[i].ToCss(writer, formatter); } } }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { if (_stops.Count > 0) { writer.Write(_stops[0].ToString()); for (var i = 1; i < _stops.Count; i++) { writer.Write(", "); writer.Write(_stops[i].ToString()); } } }
public void ToCss(TextWriter writer, IStyleFormatter formatter) { if (_stops.Count > 0) { Write(writer, _stops[0]); for (var i = 1; i < _stops.Count; i++) { writer.Write(", "); Write(writer, _stops[i]); } } }
public void ToCss(TextWriter writer, IStyleFormatter formatter) { if (_functions.Count > 0) { _functions[0].ToCss(writer, formatter); for (var i = 1; i < _functions.Count; i++) { writer.Write(", "); _functions[i].ToCss(writer, formatter); } } }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var parts = Media.ToArray(); if (parts.Length > 0) { parts[0].ToCss(writer, formatter); for (var i = 1; i < parts.Length; i++) { writer.Write(", "); parts[i].ToCss(writer, formatter); } } }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { if (_selectors.Count > 0) { var n = _selectors.Count - 1; for (var i = 0; i < n; i++) { writer.Write(_selectors[i].Selector.Text); writer.Write(_selectors[i].Delimiter); } writer.Write(_selectors[n].Selector.Text); } }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var parts = Media.ToArray(); if (parts.Length <= 0) { return; } parts[0].ToCss(writer, formatter); for (var i = 1; i < parts.Length; i++) { writer.Write(", "); parts[i].ToCss(writer, formatter); } }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var a = _step.ToString(); var b = String.Empty; if (_offset > 0) { b = "+" + _offset.ToString(); } else if (_offset < 0) { b = _offset.ToString(); } writer.Write(":{0}({1}n{2})", _name, a, b); }
public override String ToCss(IStyleFormatter formatter) { var a = _step.ToString(); var b = String.Empty; if (_offset > 0) { b = "+" + _offset.ToString(); } else if (_offset < 0) { b = _offset.ToString(); } return(String.Format(":{0}({1}n{2})", _name, a, b)); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var a = _step.ToString(); var b = string.Empty; if (_offset > 0) { b = "+" + _offset; } else if (_offset < 0) { b = _offset.ToString(); } writer.Write(":{0}({1}n{2})", _name, a, b); }
public override String ToCss(IStyleFormatter formatter) { var a = _step.ToString(); var b = String.Empty; if (_offset > 0) { b = "+" + _offset.ToString(); } else if (_offset < 0) { b = _offset.ToString(); } return String.Format(":{0}({1}n{2})", _name, a, b); }
public void ToCss(TextWriter writer, IStyleFormatter formatter) { var first = true; foreach (var condition in _conditions) { if (first) { first = false; } else { writer.Write(" and "); } condition.ToCss(writer, formatter); } }
public override String ToCss(IStyleFormatter formatter) { var sb = Pool.NewStringBuilder(); if (_selectors.Count > 0) { var n = _selectors.Count - 1; for (var i = 0; i < n; i++) { sb.Append(_selectors[i].Selector.Text) .Append(_selectors[i].Delimiter); } sb.Append(_selectors[n].Selector.Text); } return(sb.ToPool()); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var conditions = Children.OfType<IConditionFunction>(); var first = true; foreach (var condition in conditions) { if (first) { first = false; } else { writer.Write(" and "); } condition.ToCss(writer, formatter); } }
public override String ToCss(IStyleFormatter formatter) { return String.Concat(_name, "(", _data.CssString(), ")"); }
public override String ToCss(IStyleFormatter formatter) { return String.Empty; }
public override String ToCss(IStyleFormatter formatter) { var sb = Pool.NewStringBuilder(); if (_selectors.Count > 0) { var n = _selectors.Count - 1; for (int i = 0; i < n; i++) { sb.Append(_selectors[i].Selector.Text) .Append(_selectors[i].Delimiter); } sb.Append(_selectors[n].Selector.Text); } return sb.ToPool(); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { writer.Write(_name.CssFunction(_data.CssString())); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { writer.Write("("); Content.ToCss(writer, formatter); writer.Write(")"); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var rules = formatter.Block(Rules); writer.Write(formatter.Rule("@media", Media.MediaText, rules)); }
public override String ToCss(IStyleFormatter formatter) { var rules = formatter.Block(Rules); return formatter.Rule("@keyframes", _name, rules); }
public override String ToCss(IStyleFormatter formatter) { var rules = formatter.Block(Rules); return formatter.Rule("@media", _media.MediaText, rules); }
public override String ToCss(IStyleFormatter formatter) { return String.Concat("(", Content.ToCss(formatter), ")"); }
public override String ToCss(IStyleFormatter formatter) { var rules = _style.ToCss(formatter); return formatter.Style(_selector.Text, rules); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { var rules = formatter.Block(Rules); writer.Write(formatter.Rule("@supports", ConditionText, rules)); }
public override void ToCss(TextWriter writer, IStyleFormatter formatter) { writer.Write(SourceCode?.Text); }
public override String ToCss(IStyleFormatter formatter) { var media = _media.MediaText; var space = String.IsNullOrEmpty(media) ? String.Empty : " "; var value = String.Concat(_href.CssUrl(), space, media); return formatter.Rule("@import", value); }
public override String ToCss(IStyleFormatter formatter) { return formatter.Rule("@charset", CharacterSet.CssString()); }
public override String ToCss(IStyleFormatter formatter) { var rules = formatter.Block(_declarations.Where(m => m.HasValue)); return formatter.Rule("@" + _name, null, rules); }
public String ToCss(IStyleFormatter formatter) { return ToCss(); }
public override String ToCss(IStyleFormatter formatter) { var rules = formatter.Block(Rules); return formatter.Rule("@supports", ConditionText, rules); }