| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- //
- // System.ComponentModel.CollectionConverter
- //
- // Authors:
- // Martin Willemoes Hansen ([email protected])
- // Andreas Nahr ([email protected])
- //
- // (C) 2003 Martin Willemoes Hansen
- // (C) 2003 Andreas Nahr
- //
- using System.Collections;
- using System.Globalization;
- namespace System.ComponentModel
- {
- public class CollectionConverter : TypeConverter
- {
- public CollectionConverter()
- {
- }
- public override object ConvertTo (ITypeDescriptorContext context,
- CultureInfo culture, object value, Type destinationType)
- {
- if (destinationType == typeof (string))
- if (value != null && (value is ICollection))
- return "(Collection)";
- return base.ConvertTo (context, culture, value, destinationType);
- }
- public override PropertyDescriptorCollection GetProperties (ITypeDescriptorContext context,
- object value, Attribute[] attributes)
- {
- return null;
- }
- public override bool GetPropertiesSupported (ITypeDescriptorContext context)
- {
- return false;
- }
- }
- }
|