public YellowPagesEditDialog(PeerCast peerCast) { InitializeComponent(); ypProtocolList.Items.AddRange(peerCast.YellowPageFactories.Select(factory => new YellowPageFactoryItem(factory)).ToArray()); }