T5.TextTemplating by Atif Aziz,Mikayla Hutchinson

<PackageReference Include="T5.TextTemplating" Version="1.1.0" />

 TextTransformation

public abstract class TextTransformation : IDisposable
public string CurrentIndent { get; }

protected StringBuilder GenerationEnvironment { get; protected set; }

public virtual IDictionary<string, object> Session { get; set; }

public void ClearIndent()

public void Dispose()

protected virtual void Dispose(bool disposing)

public void Error(string message)

public virtual void Initialize()

public string PopIndent()

public void PushIndent(string indent)

public abstract string TransformText()

public void Warning(string message)

public void Write(string textToAppend)

public void Write(string format, object[] args)

public void WriteLine(string textToAppend)

public void WriteLine(string format, object[] args)