ConditionalStringBuilder
class ConditionalStringBuilder
Represents a class object that conditionally builds a string.
using System.Text;
namespace Relativity.DataExchange.Data
{
internal class ConditionalStringBuilder
{
private readonly StringBuilder stringBuilder = new StringBuilder();
private readonly bool saveData;
public ConditionalStringBuilder(bool saveData)
{
this.saveData = saveData;
}
public void Append(char input)
{
if (saveData)
stringBuilder.Append(input);
}
public override string ToString()
{
return stringBuilder.ToString();
}
}
}