Google.VersionHandler.FileMetadataByVersion.FindObsoleteVersions C# (CSharp) Method

FindObsoleteVersions() public method

Get all versions older than the newest version of each file with multiple versions specified in its' metadata.
public FindObsoleteVersions ( ) : HashSet
return HashSet
        public HashSet<string> FindObsoleteVersions() {
            HashSet<string> obsoleteFiles = new HashSet<string>();
            int versionIndex = 0;
            int numberOfVersions = Values.Count;
            foreach (var metadata in Values) {
                versionIndex++;
                if (versionIndex < numberOfVersions) {
                    obsoleteFiles.Add(metadata.filename);
                }
            }
            return obsoleteFiles;
        }
    }