Пример #1
0
        public void Write(IFormatProvider formatProvider, ColoredFormat format)
        {
            _lock.ThrowIfLocked();

            var template        = format.Template;
            var parsedTemplate  = _templateParser.Parse(template.Value);
            var coloredTemplate = new Colored <MessageTemplate>(
                parsedTemplate, template.Foreground, template.Background);
            IReadOnlyList <Colored <object> > coloredArgs = format;

            _templateColoredWriter.Write(coloredTemplate, coloredArgs, _coloredTextWriter, formatProvider);
        }
Пример #2
0
 public void WriteLine(IFormatProvider formatProvider, ColoredFormat format)
 {
     Write(formatProvider, format);
     _console.WriteLine();
 }
Пример #3
0
 public void WriteLine(ColoredFormat format)
 {
     Write(null, format);
     _console.WriteLine();
 }
Пример #4
0
 public void Write(ColoredFormat format)
 {
     Write(null, format);
 }