Example #1
0
        public override bool IsEqual(TunableStore o)
        {
            NestedStore store = o as NestedStore;

            if (store == null)
            {
                return(false);
            }

            if (!mChild.IsEqual(store.mChild))
            {
                return(false);
            }

            return(base.IsEqual(o));
        }
Example #2
0
        public TunableStore GetTunable(TunableStore setting)
        {
            List<TunableStore> list;
            if (Tunables.TryGetValue(setting.ParentType, out list))
            {
                foreach (TunableStore store in list)
                {
                    if (setting.IsEqual(store))
                    {
                        return store;
                    }
                }
            }

            return null;
        }