private void Button_Click_7(object sender, RoutedEventArgs e)
        {
            _currentSource = tbSource.Text;
            _currentCU     = TameCompilationUnitSyntax.FromCode(_currentSource);
            //var root = CSharpSyntaxTree.ParseText(code).GetRoot();
            var usings = _currentCU.DescendantsAll().OfType <TameUsingDirectiveSyntax>().Select(v => v.NameStr).ToList();

            lbNodes.ItemsSource = _currentCU.DescendantsAll();
            tbStringTree.Text   = _currentCU.ToStringTree(null, 0, 70).ToString();
        }
 private void Button_Click_4(object sender, RoutedEventArgs e)
 {
     if (_selectedNode != null)
     {
         try
         {
             var code = tbNodeText.Text;
             //_selectedNode.ReplaceNode(CreateSyntaxNode.CreateFormCode(code, _selectedNode.RoslynTypeName));
             _selectedNode.ReplaceNode(code);
             lbNodes.ItemsSource = _currentCU.DescendantsAll();
             tbStringTree.Text   = _currentCU.ToStringTree(null, 0, 70).ToString();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.ToString());
         }
     }
 }