Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
        }