示例#1
0
        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);
        }
示例#2
0
        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);
        }