예제 #1
0
    public static void Main(string[] args)
    {
        using (var manager = new RtcManager(args))
        {
            var comp = new ConsoleOut();

            manager.RegisterComponent(comp);

            manager.Run();
        }
    }
예제 #2
0
 public static void WriteLine()
 {
     ConsoleOut.WriteLine();
     Out?.WriteLine();
 }
예제 #3
0
 public static void WriteIf(bool condition, string value, ConsoleColors colors)
 {
     ConsoleOut.WriteIf(condition, value, colors);
     Out?.WriteIf(condition, value);
 }
예제 #4
0
 public static void Write(object value)
 {
     ConsoleOut.Write(value);
     Out?.Write(value);
 }
예제 #5
0
 public static void Write(string value, ConsoleColors colors)
 {
     ConsoleOut.Write(value, colors);
     Out?.Write(value);
 }
예제 #6
0
 public static void Write(string value, ConsoleColors colors, Verbosity verbosity)
 {
     ConsoleOut.Write(value, colors, verbosity: verbosity);
     Out?.Write(value, verbosity: verbosity);
 }
예제 #7
0
 public static void Write(string value)
 {
     ConsoleOut.Write(value);
     Out?.Write(value);
 }
예제 #8
0
 protected override void Write(char value)
 {
     ConsoleOut.Write(value);
 }
예제 #9
0
 protected override void WriteLine(string value)
 {
     ConsoleOut.WriteLine(value);
 }
예제 #10
0
 protected override void WriteLine()
 {
     ConsoleOut.WriteLine();
 }
예제 #11
0
 public void Write(ConsoleOut consoleOut) => this.Out.Add(consoleOut);