using System; using System.IO; namespace Mustache { /// /// Applies the values of an object to the format plan, generating a string. /// internal interface IGenerator { /// /// Generates the text when applying the format plan. /// /// The current lexical scope of the keys. /// The text writer to send all text to. /// The data associated to the context. /// The generated text. void GetText(Scope keyScope, TextWriter writer, Scope contextScope); } }