<PackageReference Include="Castle.Windsor" Version="5.1.0-beta001" />

CompoundChild

public class CompoundChild : Node
Represents a compound child node.
using Castle.Core.Configuration; namespace Castle.MicroKernel.Registration { public class CompoundChild : Node { private readonly Node[] childNodes; internal CompoundChild(string name, Node[] childNodes) : base(name) { this.childNodes = childNodes; } public override void ApplyTo(IConfiguration configuration) { MutableConfiguration mutableConfiguration = new MutableConfiguration(base.Name); Node[] array = childNodes; for (int i = 0; i < array.Length; i++) { array[i].ApplyTo(mutableConfiguration); } configuration.Children.Add(mutableConfiguration); } } }