Exemplo n.º 1
0
        async void OnProjectModified(object sender, MonoDevelop.Projects.SolutionItemModifiedEventArgs args)
        {
            if (internalChanges)
            {
                return;
            }
            if (!args.Any(x => x.Hint == "TargetFramework" || x.Hint == "References"))
            {
                return;
            }
            var project   = (MonoDevelop.Projects.Project)sender;
            var projectId = GetProjectId(project);

            if (CurrentSolution.ContainsProject(projectId))
            {
                OnProjectReloaded(await LoadProject(project, default(CancellationToken)).ConfigureAwait(false));
            }
        }