public void AppendContent()

in Backend/Core/ForTea.Core/TemplateProcessing/CodeCollecting/Descriptions/T4TextDescription.cs [20:52]


    public void AppendContent(
      T4CSharpCodeGenerationResult destination,
      IT4ElementAppendFormatProvider provider
    )
    {
      if (FirstNode != null)
      {
        if (provider.ShouldUseLineDirectives) destination.AppendLine(provider.Indent);
        provider.AppendLineDirective(destination, FirstNode);
      }
      else
      {
        destination.Append(provider.Indent);
      }

      destination.Append(provider.ExpressionWritingPrefix);
      destination.Append("\"");
      destination.Append(Sanitize(Text));
      destination.Append("\"");
      destination.AppendLine(provider.ExpressionWritingSuffix);
      if (FirstNode != null)
      {
        destination.AppendLine();
        if (provider.ShouldUseLineDirectives)
        {
          destination.AppendLine(provider.Indent);
          destination.Append(provider.Indent);
          destination.AppendLine("#line default");
          destination.Append(provider.Indent);
          destination.AppendLine("#line hidden");
        }
      }
    }