Пример #1
0
        public static bool IsSolutionFolder(this Project solutionItem)
        {
            if (solutionItem == null)
            {
                return(false);
            }

            return((solutionItem.Object == null &&
                    !VSUtils.IsValidSolutionProject(solutionItem.Kind)) ||
                   !(solutionItem.Object is Project));
        }
Пример #2
0
        public static bool IsValidProject(this Project solutionItem)
        {
            if (solutionItem == null)
            {
                return(false);
            }

            if (VSUtils.IsValidSolutionProject(solutionItem.Kind))
            {
                return(true);
            }

            return((solutionItem.Object != null && solutionItem.Object is Project &&
                    VSUtils.IsValidSolutionProject((solutionItem.Object as Project).Kind)) ? true : false);
        }