26 lines
811 B
C#
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));
|
|
}
|
|
}
|