Google.JarResolver.PlayServicesSupport.ProcessMetadata C# (CSharp) Méthode

ProcessMetadata() private méthode

Reads the maven metadata for an artifact. This reads the list of available versions.
private ProcessMetadata ( Dependency dep, string fname ) : void
dep Dependency Dependency to process
fname string file name of the metadata.
Résultat void
        internal void ProcessMetadata(Dependency dep, string fname)
        {
            XmlTextReader reader = new XmlTextReader(new StreamReader(fname));

            bool inVersions = false;
            while (reader.Read())
            {
                if (reader.Name == "versions")
                {
                    inVersions = reader.IsStartElement();
                }
                else if (inVersions && reader.Name == "version")
                {
                    dep.AddVersion(reader.ReadString());
                }
            }
        }