public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
        {
            List <AssetDesc> assetList = assetCollection.Select("SpeedWind");

            string[] arraystring = new string[assetList.Count];
            int      i           = 0;

            foreach (AssetDesc desc in assetList)
            {
                arraystring[i] = desc.Name;
                i++;
            }
            return(new StandardValuesCollection(arraystring));
        }
        private void PopulateObjectComboBox(string type)
        {
            List <AssetDesc> models;

            if (type == "All")
            {
                models = assets.Select("Model");
            }
            else
            {
                models = assets.Select("Model", type);
            }

            objectComboBox.BeginUpdate();
            objectComboBox.Items.Clear();

            foreach (AssetDesc asset in models)
            {
                objectComboBox.Items.Add(asset.Name);
            }
            objectComboBox.EndUpdate();

            return;
        }