Files
Logan Komanetz edec0555c5 Proper TPL usage and dependency injection for ConsoleReferenceClient (#1281)
* Adds proper TPL usage, decouples dependencies on Console and ClientBase, and uses string interpolation versus String.Format.

* Renames private members to standard naming convention.
2021-02-19 16:55:35 +02:00

23 lines
644 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Quickstarts.ConsoleReferenceClient
{
public interface IOutput
{
void WriteLine(object obj);
void WriteLine(string msg);
void WriteLine(string msg, params object[] parameters);
}
public class ConsoleOutput : IOutput
{
public void WriteLine(object obj) => Console.WriteLine(obj);
public void WriteLine(string msg) => Console.WriteLine(msg);
public void WriteLine(string msg, params object[] parameters) => Console.WriteLine(msg, parameters);
}
}