public List<FileDesc> GetFileDescriptions() {
Dictionary<String, String> currentDictionary = new Dictionary<String, String>();
List<FileDesc> fileDescs = new List<FileDesc>();
foreach (DataEntry dataEntry in m_dataEntries) {
currentDictionary = dataEntry.properties ?? currentDictionary;
if (String.IsNullOrWhiteSpace (dataEntry.filename)) {
fileDescs.Add (new FileDesc (null, new Dictionary<String,String> (currentDictionary)));
} else {
// resolve wildcards
fileDescs.AddRange(AddFileDescToList(false, dataEntry.filename, currentDictionary));
}
}
return fileDescs;
}