public static PodItem CreateFromMatchGroup(Group g) { PodItem pi = new PodItem(); pi.Index = g.Index; pi.Length = g.Length; pi.Value = g.Value; return(pi); }
// Return all matching pod files in the Podfile private void ParsePodInfos(string podFileData) { m_PodInfos = new List <PodInfo>(); var matches = podRegex.Matches(podFileData); foreach (Match m in matches) { PodInfo pi = new PodInfo(); pi.Library = PodItem.CreateFromMatchGroup(m.Groups["library"]); pi.VersionOperator = PodItem.CreateFromMatchGroup(m.Groups["operator"]); pi.Version = PodItem.CreateFromMatchGroup(m.Groups["version"]); m_PodInfos.Add(pi); } }