/// <inheritdoc /> public void Render(ToParsableStringDocumentVisitor visitor) { visitor.StringBuilder.Append("{{"); if (Children.Any()) { visitor.StringBuilder.Append(MorestachioLocalizationBlockProvider.OpenTag); } else { visitor.StringBuilder.Append(MorestachioLocalizationTagProvider.OpenTag); } visitor.StringBuilder.Append(visitor.ReparseExpression(MorestachioExpression)); if (ExplicitCulture != null) { visitor.StringBuilder.Append(" #CULTURE "); visitor.StringBuilder.Append(visitor.ReparseExpression(ExplicitCulture)); } visitor.StringBuilder.Append("}}"); if (!Children.Any()) { return; } visitor.VisitChildren(this); visitor.StringBuilder.Append("{{"); visitor.StringBuilder.Append(MorestachioLocalizationBlockProvider.CloseTag); visitor.StringBuilder.Append("}}"); }
/// <inheritdoc /> public void Render(ToParsableStringDocumentVisitor visitor) { visitor.StringBuilder.Append("{{" + MorestachioLocalizationParamTagProvider.OpenTag + visitor.ReparseExpression(MorestachioExpression) + "}}"); }
/// <inheritdoc /> public void Render(ToParsableStringDocumentVisitor visitor) { visitor.StringBuilder.Append("{{" + MorestachioCustomCultureLocalizationBlockProvider.OpenTag + visitor.ReparseExpression(MorestachioExpression) + "}}"); visitor.VisitChildren(this); visitor.StringBuilder.Append("{{" + MorestachioCustomCultureLocalizationBlockProvider.CloseTag + "}}"); }