public static CachedOutput Create(CorFrame frame, TypePrinterFlags flags) { var output = new TypeOutput(); frame.Write(output, flags); return(output.cachedOutput); }
string ComputeName() { var output = new StringBuilderTypeOutput(); frame.Write(output, Context.TypePrinterFlags); return(output.ToString()); }
public void Write(ISyntaxHighlightOutput output, TypeFormatFlags flags) { debugger.Dispatcher.UI(() => frame.Write(new OutputConverter(output), (TypePrinterFlags)flags)); }