コード例 #1
0
        private bool IsNotNeedProcess(ProjectItem projectItem)
        {
            if (projectItem.FileCodeModel == null)
            {
                return(true);
            }

            var parentFileName = ((dynamic)projectItem.Collection.Parent).Name;

            if (parentFileName != null)
            {
                if (_dte.IsIgnoreT4Child() && parentFileName.ToLower().EndsWith(".tt"))
                {
                    return(true);
                }
            }

            var input = projectItem.FileNames[1];

            return(_lstExcludePath.Any(p => input.ToLower().Contains(p.ToLower())));
        }