public static IReadOnlyCollection <PackageReference> Parse(string projectFileContent) { var matches = Regex.Matches(projectFileContent); var result = matches.Select(m => PackageReference.Parse(m.Groups[1].Value, m.Groups[2].Value)) .ToArray(); return(result); }
private static PackageReference ParseReferenceString(string referenceString) { var parts = referenceString.Split('"', StringSplitOptions.RemoveEmptyEntries); return(PackageReference.Parse(parts[1], parts[3])); }