public MainWindow() { InitializeComponent(); ExcelPackage.LicenseContext = LicenseContext.Commercial; var cSharptagger = new CSharpTagger(this.syntaxEditor); this.syntaxEditor.TaggersRegistry.RegisterTagger(cSharptagger); string code = "using (ExcelPackage excelPackage = new ExcelPackage())\n" + "{\n" + "excelPackage.Workbook.Properties.Author = \"VDWWD\"; \n" + "excelPackage.Workbook.Properties.Title = \"Title of Document\";\n" + "excelPackage.Workbook.Properties.Subject = \"EPPlus demo export data\";\n" + "excelPackage.Workbook.Properties.Created = DateTime.Now;\n\n" + "//Create the WorkSheet\n" + "ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets.Add(\"Sheet 1\");\n\n" + "//Add some text to cell A1\n" + "worksheet.Cells[\"A1\"].Value = \"My first EPPlus spreadsheet!\";\n" + "//You could also use [line, column] notation:\n" + "worksheet.Cells[1, 2].Value = \"This is cell B1!\";\n\n" + "//Save your file\n" + "FileInfo fi = new FileInfo(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) +\n" + "\"\\\\File.xlsx\");\n" + "excelPackage.SaveAs(fi);\n" + "}"; this.syntaxEditor.Document = new Telerik.Windows.SyntaxEditor.Core.Text.TextDocument(code); }
public MainWindow() { InitializeComponent(); string programText = File.ReadAllText(@"C:\Users\qwert\code\reporter-2\Reporter2\UI\OrderManagement\OrderManagementHelper2.cs"); //SyntaxTree tree = CSharpSyntaxTree.ParseText(programText); //CompilationUnitSyntax root = tree.GetCompilationUnitRoot(); var tree = CSharpSyntaxTree.ParseText(programText); var walker = new CustomWalker(); walker.tv1 = tv1; walker.Visit(tree.GetRoot()); tv1.ExpandAll(); tv1.SelectionChanged += Tv1_SelectionChanged; var cSharptagger = new CSharpTagger(this.txtCode); this.txtCode.TaggersRegistry.RegisterTagger(cSharptagger); }