Example #1
0
        public static CachedOutput Create(CorType type, TypePrinterFlags flags)
        {
            var output = new TypeOutput();

            if (type == null)
            {
                output.Write("???", TypeColor.Error);
            }
            else
            {
                type.Write(output, flags);
            }
            return(output.cachedOutput);
        }
Example #2
0
 public void Write(IOutputWriter output, TypeFormatFlags flags) =>
 debugger.Dispatcher.UI(() => type.Write(new OutputWriterConverter(output), (TypePrinterFlags)flags));
Example #3
0
 public void Write(ISyntaxHighlightOutput output, TypeFormatFlags flags)
 {
     debugger.Dispatcher.UI(() => type.Write(new OutputConverter(output), (TypePrinterFlags)flags));
 }