DotnetStandardStreams/source/DotnetStreams/ListOutputTarget.cs
2025-05-15 13:27:49 -06:00

31 lines
520 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DotnetStreams
{
public class ListOutputTarget : IOutputTarget
{
public IList<string> OutputList { get; }
public ListOutputTarget(IList<string> outputList)
{
this.OutputList = outputList;
}
public virtual void Open()
{
}
public virtual void Output(string text)
{
OutputList.Add(text);
}
public virtual void Close()
{
}
}
}