Exemple #1
0
        internal PseudoPropertyBag GetOverridePropertyBagFor(int overrideLayer, Guid id)
        {
            if (!m_overrideStorageLayers[overrideLayer].TryGetValue(id, out PseudoPropertyBag propertyBag))
            {
                propertyBag = new PseudoPropertyBag(this);
                m_overrideStorageLayers[overrideLayer].Add(id, propertyBag);
            }

            return(propertyBag);
        }
Exemple #2
0
        internal PseudoPropertyBag GetBaselinePropertyBagFor(Guid id)
        {
            if (!m_baselineStorageLayer.TryGetValue(id, out PseudoPropertyBag propertyBag))
            {
                propertyBag = new PseudoPropertyBag(this);
                m_baselineStorageLayer.Add(id, propertyBag);
            }

            return(propertyBag);
        }