Example #1
0
 /// <summary>
 /// Called when a decompilation operation has been completed.
 /// </summary>
 /// <param name="item">The item that was decompiled.</param>
 /// <param name="target">The decompilation target.</param>
 public void CompleteDecompile(object item, DecompilationTarget target)
 {
     foreach (var hook in _formatters.Values)
     {
         if (hook is IFormatterHook)
         {
             ((IFormatterHook)hook).CompleteDecompile(item, target, this);
         }
     }
 }
        public void CompleteDecompile(object item, DecompilationTarget target, FormatterChain containingChain)
        {
            _gutter.WriteEndDocument();
            _code.WriteEndDocument();
            _gutter.Close();
            _code.Close();

            _gutterStringWriter.Write(_codeStringWriter.ToString());
            _finalString = _gutterStringWriter.ToString();
            _codeStringWriter.Dispose();
        }
Example #3
0
 public void Present(DecompilationTarget node)
 {
     textBox1.Text = node.ToString();
 }
 /// <summary>
 /// Called when a decompilation operation has been completed.
 /// </summary>
 /// <param name="item">The item that was decompiled.</param>
 /// <param name="target">The decompilation target.</param>
 /// <param name="containingChain"></param>
 public void CompleteDecompile(object item, DecompilationTarget target, FormatterChain containingChain)
 {
 }
 public void Present(DecompilationTarget codeNode)
 {
     foreach (var presenter in _presenters)
         presenter.Present(codeNode);
 }