using System;
using System.Collections.Generic;
using System.IO;
namespace Mustache
{
///
/// Defines a tag that outputs a newline.
///
internal sealed class NewlineTagDefinition : InlineTagDefinition
{
///
/// Initializes a new instance of an NewlineTagDefinition.
///
public NewlineTagDefinition()
: base("newline")
{
}
///
/// Gets the text to output.
///
/// The writer to write the output to.
/// The arguments passed to the tag.
/// Extra data passed along with the context.
public override void GetText(TextWriter writer, Dictionary arguments, Scope context)
{
writer.Write(Environment.NewLine);
}
}
}