示例#1
0
        protected internal bool ShouldIncludeFromProjectTypeGuids(XElement propertyGroup)
        {
            var projectTypes = propertyGroup.Element("ProjectTypeGuids");

            if (projectTypes != null)
            {
                return(projectTypes.Value.Split(';')
                       .Select(x => x.Trim('{', '}'))
                       .Any(typeGuid => DefaultIncludedGuids.Any(x => x == typeGuid)));
            }
            return(false);
        }
        bool ShouldIncludeFromProjectTypeGuids(XElement propertyGroup)
        {
            var projectTypes = propertyGroup.Element("ProjectTypeGuids");

            if (projectTypes != null)
            {
                return(projectTypes.Value.Split(';')
                       .Select(x => x.Trim('{', '}'))
                       .Any(typeGuid => DefaultIncludedGuids.Any(x => string.Equals(x, typeGuid, StringComparison.OrdinalIgnoreCase))));
            }
            return(false);
        }