示例#1
0
        private void DoRemoveDependency(ProjectAdapter dep)
        {
            ActualDependencies.GetInternalList().Remove(dep);
            Target.Dependencies.Remove(dep.Target.Name);

            IsDirty = true;
        }
示例#2
0
        private void DoAddDependency(ProjectAdapter dep)
        {
            ActualDependencies.GetInternalList().Add(dep);

            var depName = Target.Dependencies.Find(x => x.Equals(dep.Target.Name));

            if (depName == null)
            {
                Target.Dependencies.Add(dep.Target.Name);
            }

            IsDirty = true;
        }