Пример #1
0
        public virtual void Display(string message)
        {
            if (message == null)
                return;

            var presenter = new CodeBlockPresenter(CodeLanguage.Json);
            var paragraph = new Paragraph();

            presenter.FillInlines(message, paragraph.Inlines);
            document.Document.Blocks.Add(paragraph);
        }
Пример #2
0
    public void SetText(string text) {
      doc.Document.Blocks.Clear();

      if( text.StartsWith("<?xml version=\"1.0\"") )
        CodeLanguage = NServiceBus.Profiler.Common.CodeParser.CodeLanguage.Xml;


      if( text.IsValid() ) {
        var presenter = new CodeBlockPresenter(CodeLanguage);
        var t = new Paragraph();

        if( CodeLanguage == NServiceBus.Profiler.Common.CodeParser.CodeLanguage.Xml )
          text = Tools.FormatXml(text);
        else if( CodeLanguage == NServiceBus.Profiler.Common.CodeParser.CodeLanguage.Json )
          text = Tools.FormatJson(text);

        presenter.FillInlines(text, t.Inlines);
        doc.Document.Blocks.Add(t);
      } 
    }