示例#1
0
 private void AutoloadLastProject()
 {
     if (WorkSpaceProvider.AutoloadLastProject())
     {
         DisplayWorkspaceDetails();
     }
 }
示例#2
0
 private void RerunProjectMetrics(object sender, RoutedEventArgs e)
 {
     using (new WaitCursor())
     {
         WorkSpaceProvider.RerunProjectMetrics(App.ViewModel);
         DisplayWorkspaceDetails();
     }
 }
示例#3
0
        private void LoadSourceLinesOfCode(object sender, RoutedEventArgs e)
        {
            var header    = ((RibbonButton)e.Source).Label;
            var extension = new Regex("[()]").Split(header)[1];

            WorkSpaceProvider.LoadSourceLinesOfCode(extension.ToEnumByDescription <FileInclusion>());
            DisplayWorkspaceDetails();
        }
示例#4
0
        public void ShowCodeInspector()
        {
            var viewModel = new CodeInspectorViewModel
            {
                SourceType   = CodeBase.SourceType,
                FileContents = WorkSpaceProvider.GetFileContents(highlightedInstance.GetPhysicalFilePath()),
                Instance     = highlightedInstance.Instance
            };

            CodeInspector.ShowContent(viewModel);
        }
示例#5
0
 private void LoadProject(object sender, RoutedEventArgs e)
 {
     try
     {
         WorkSpaceProvider.Load();
     }
     catch (ApplicationException ae)
     {
         MessageBox.Show(ae.Message);
     }
     DisplayWorkspaceDetails();
 }
示例#6
0
 private void RunJavascriptAnalzer(object sender, RoutedEventArgs e)
 {
     WorkSpaceProvider.RunJavascriptToxicity();
     DisplayWorkspaceDetails();
 }
示例#7
0
 private void LoadEsLintCheckStyles(object sender, RoutedEventArgs e)
 {
     WorkSpaceProvider.LoadEsLintCheckStyles();
     DisplayWorkspaceDetails();
 }
示例#8
0
 private void RunCsvExport(object sender, RoutedEventArgs e)
 {
     WorkSpaceProvider.RunCsvExport();
 }
示例#9
0
 private void SaveProject(object sender, RoutedEventArgs e)
 {
     CodeBase.Name = App.ViewModel.ProjectName;
     WorkSpaceProvider.Save();
 }
示例#10
0
 private void NewProject(object sender, RoutedEventArgs e)
 {
     WorkSpaceProvider.Create();
     Renderlayout();
     DisplayWorkspaceDetails();
 }