Пример #1
0
        private void FindDependencies(Component instruction, ref Schema schema)
        {
            var dependencies = instruction.Dependencies;
            foreach (var dependency in dependencies)
            {
                var componentTo = FindComponent(dependency);
                schema.Components.Add(componentTo.Name);
                schema.AddConnection(instruction.Name, dependency, componentTo.Name);

                FindDependencies(componentTo, ref schema);
            }
        }
Пример #2
0
        public static void SimpleResolved(Component instruction, ref Schema schema)
        {
            var dependencies = instruction.Dependencies;
            foreach (var dependency in dependencies)
            {
                var componentTo = FindComponent(dependency);
                schema.Components.Add(componentTo.Name);
                schema.AddConnection(instruction.Name, dependency, componentTo.Name);

                SimpleResolved(componentTo, ref schema);
            }
        }