public ConnectionManager1(ServiceAnnouncement announcement) { if (announcement == null) { throw new ArgumentNullException("announcement"); } controller = announcement.GetDescription().GetController(); Verify(); }