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);
        }
Beispiel #2
0
        private static PackageReference ParseReferenceString(string referenceString)
        {
            var parts = referenceString.Split('"', StringSplitOptions.RemoveEmptyEntries);

            return(PackageReference.Parse(parts[1], parts[3]));
        }