Пример #1
0
 static bool HasSolutionChanges(resharper::JetBrains.ProjectModel.SolutionChange solutionChanges)
 {
     return(solutionChanges.IsAdded ||
            solutionChanges.IsRemoved ||
            solutionChanges.IsOpeningSolution ||
            solutionChanges.IsClosingSolution);
 }
Пример #2
0
        static bool HasProjectChanges(resharper::JetBrains.ProjectModel.SolutionChange solutionChanges)
        {
            var children = solutionChanges.GetChildren();

            foreach (var child in children.OfType <resharper::JetBrains.ProjectModel.ProjectItemChange>())
            {
                if (child.IsAdded || child.IsRemoved || child.IsExternallyChanged || (child.IsSubtreeChanged && HasProjectItemChanges(child)))
                {
                    return(true);
                }
            }
            return(false);
        }