7 types derived from FrugalMapBase
WindowsBase (7)
Shared\MS\Utility\FrugalMap.cs (7)
114internal sealed class SingleObjectMap : FrugalMapBase 229internal sealed class ThreeObjectMap : FrugalMapBase 549internal sealed class SixObjectMap : FrugalMapBase 1127internal sealed class ArrayObjectMap : FrugalMapBase 1343internal sealed class SortedObjectMap : FrugalMapBase 1565internal sealed class HashObjectMap : FrugalMapBase 1832internal sealed class LargeSortedObjectMap : FrugalMapBase
18 references to FrugalMapBase
WindowsBase (18)
Base\System\Windows\PropertyMetadata.cs (8)
209FrugalMapBase map = _defaultValueFactoryCache.GetValue(owner); 221FrugalMapBase map = _defaultValueFactoryCache.GetValue(owner); 230FrugalMapBase newMap = new HashObjectMap(); 249FrugalMapBase map = _defaultValueFactoryCache.GetValue(owner); 262FrugalMapBase map = _defaultValueFactoryCache.GetValue(owner); 281FrugalMapBase map = _defaultValueFactoryCache.GetValue(owner); 769private static readonly UncommonField<FrugalMapBase> _defaultValueFactoryCache = new UncommonField<FrugalMapBase>();
Shared\MS\Utility\FrugalMap.cs (10)
92public abstract void Promote(FrugalMapBase newMap); 188public override void Promote(FrugalMapBase newMap) 501public override void Promote(FrugalMapBase newMap) 1065public override void Promote(FrugalMapBase newMap) 1258public override void Promote(FrugalMapBase newMap) 1494public override void Promote(FrugalMapBase newMap) 1656public override void Promote(FrugalMapBase newMap) 1722FrugalMapBase newStore; 1827internal FrugalMapBase _mapStore; 1975public override void Promote(FrugalMapBase newMap)