Beispiel #1
0
        static void BeforeOpenSolution(object sender, BeforeOpenSolutionEventArgs args)
        {
            var t = _TitleBlock?.Child as TextBlock;

            if (t != null)
            {
                t.Text = System.IO.Path.GetFileNameWithoutExtension(args.SolutionFilename) + _RootSuffix;
            }
        }
        private void SolutionEvents_OnBeforeOpenSolution(object sender, BeforeOpenSolutionEventArgs e)
        {
            var stringManager = _stringManager;
              if (NitraCommonPackage.Configs.Count == 0)
              {
              }

              foreach (var config in NitraCommonPackage.Configs)
              {
            var server = new Server(stringManager, config, this);
            _servers.Add(server);
              }

              var solutionPath = e.SolutionFilename;
              var id           = new SolutionId(stringManager.GetId(solutionPath));

              _currentSolutionPath = solutionPath;
              _currentSolutionId = id;

              foreach (var server in _servers)
            server.SolutionStartLoading(id, solutionPath);

              Debug.WriteLine($"tr: BeforeOpenSolution(SolutionFilename='{solutionPath}' id={id})");
        }
        private void OnBeforeOpenSolution(object sender, BeforeOpenSolutionEventArgs e)
        {
            var solutionFilename = e.SolutionFilename;

            OnOpenSolution(solutionFilename);
        }