Пример #1
0
            public DependencyMetadata RemoveDependency(string itemSpec)
            {
                DependencyMetadata removedMetadata = null;

                if (!DependenciesWorld.TryGetValue(itemSpec, out removedMetadata))
                {
                    return(null);
                }

                DependenciesWorld.Remove(itemSpec);

                RemoveNodeFromCache(itemSpec);

                return(removedMetadata);
            }
Пример #2
0
            public DependencyMetadata RemoveDependency(string itemSpec)
            {
                if (!DependenciesWorld.TryGetValue(itemSpec, out DependencyMetadata removedMetadata))
                {
                    return(null);
                }

                DependenciesWorld.Remove(itemSpec);

                RemoveNodeFromCache(itemSpec);

                if (!itemSpec.Contains("/") && Targets.ContainsKey(itemSpec))
                {
                    Targets.Remove(itemSpec);
                }

                return(removedMetadata);
            }