protected override void GetProperties(Hashtable propertyDescriptors)
        {
            base.GetProperties(propertyDescriptors);
            PropertyDescriptor descriptor = (PropertyDescriptor)propertyDescriptors["Connection Protocol"];

            Attribute[] array = new Attribute[descriptor.Attributes.Count];
            descriptor.Attributes.CopyTo(array, 0);
            ConnectionProtocolDescriptor descriptor2 = new ConnectionProtocolDescriptor(descriptor.Name, array);

            propertyDescriptors["Connection Protocol"] = descriptor2;
        }
		protected override void GetProperties(Hashtable propertyDescriptors) {
			base.GetProperties(propertyDescriptors);
			PropertyDescriptor descriptor = (PropertyDescriptor)propertyDescriptors["Connection Protocol"];
			Attribute[] array = new Attribute[descriptor.Attributes.Count];
			descriptor.Attributes.CopyTo(array, 0);
			ConnectionProtocolDescriptor descriptor2 = new ConnectionProtocolDescriptor(descriptor.Name, array);
			propertyDescriptors["Connection Protocol"] = descriptor2;
		}