Пример #1
0
        /// <param name="slndep">Parent data.</param>
        /// <param name="xprojects">List of evaluated projects to consider of dependencies.</param>
        public ProjectReferences(ISlnPDManager slndep, IEnumerable <IXProject> xprojects)
        {
            Parent    = slndep;
            XProjects = xprojects;

            map      = Parent.Dependencies;
            Projects = Parent.Projects;

            InitReferences();
            InitMap();
        }
Пример #2
0
        /// <param name="slndep">Parent data.</param>
        /// <param name="xprojects">List of evaluated projects to consider of dependencies.</param>
        public ProjectReferences(ISlnPDManager slndep, IEnumerable <IXProject> xprojects)
        {
            Parent    = slndep ?? throw new ArgumentNullException(nameof(slndep));
            XProjects = xprojects ?? throw new ArgumentNullException(nameof(xprojects));

            map      = Parent.Dependencies;
            Projects = Parent.Projects;

            InitReferences();
            InitMap();
        }