1
0
Fork 0
media-organizer/src/System/IO/CompositeFormatTextWriter.cs

26 lines
811 B
C#

using System.Text;
namespace System.IO;
public static class TextWriterCompositeFormat
{
public static void WriteLine(this TextWriter writer, CompositeFormat format, params object?[] args)
{
WriteLine(writer, null, format, args);
}
public static void WriteLine(this TextWriter writer, IFormatProvider? provider, CompositeFormat format, params object?[] args)
{
writer.WriteLine(string.Format(provider, format, args));
}
public static Task WriteLineAsync(this TextWriter writer, CompositeFormat format, params object?[] args)
{
return WriteLineAsync(writer, null, format, args);
}
public static Task WriteLineAsync(this TextWriter writer, IFormatProvider? provider, CompositeFormat format, params object?[] args)
{
return writer.WriteLineAsync(string.Format(provider, format, args));
}
}