public string GetValue(string path, string name, string defaultValue) { FoamDictionary d = Dict.LookupByUrl(path); if (d.IsNull) { return(defaultValue); } else { return(d.Child(name).Data); } }
public List <string> GetPatchNamesByType(string typeName) { List <string> names = new List <string>(); FoamDictionaryListFile f = new FoamDictionaryListFile(FoamConst.GetBoundaryFileNameFromVxt(vxtFileName)); f.Read(); if (!f.Dictionary.IsNull) { foreach (KeyValuePair <string, FoamDictionary> k in f.Dictionary) { FoamDictionary cv = k.Value; if (cv.Child("type").Data == typeName) { names.Add(k.Key); } } } return(names); }