public static LibraryDependencyType Parse(IEnumerable <string> keywords) { var type = new LibraryDependencyType(); foreach (var keyword in keywords.Select(LibraryDependencyTypeKeyword.Parse)) { type = type.Combine(keyword.FlagsToAdd, keyword.FlagsToRemove); } return(type); }
static LibraryDependencyType() { Default = Parse(new[] { "default" }); }