Пример #1
0
        private void Consolidate(Dictionary <string, IAsset> consolidatedAssets, IAsset asset)
        {
            if (consolidatedAssets.ContainsKey(asset.Key))
            {
                IAsset consolidatedAsset = asset.Consolidate(consolidatedAssets[asset.Key]);

                consolidatedAssets.Remove(asset.Key);
                consolidatedAssets.Add(asset.Key, consolidatedAsset);
            }
            else
            {
                consolidatedAssets.Add(asset.Key, asset);
            }
        }