Inheritance: System.ComponentModel.PropertyDescriptor
コード例 #1
0
ファイル: ConverterWrapper.cs プロジェクト: rsdn/janus
		public override PropertyDescriptorCollection GetProperties(
			ITypeDescriptorContext context, object value, Attribute[] attributes)
		{
			var pdc = new ArrayList(_wrappedConverter.GetProperties(context,
				value, attributes));
			pdc.Sort(new PropertyGridSortComparer());
			var pds = new PropertyDescriptor[pdc.Count];
			var i = 0;
			foreach (PropertyDescriptor pd in pdc)
			{
				pds[i] = new PropertyDescriptorWrapper(pd);
				i++;
			}
			return new PropertyDescriptorCollection(pds);
		}
コード例 #2
0
        public override PropertyDescriptorCollection GetProperties(
            ITypeDescriptorContext context, object value, Attribute[] attributes)
        {
            var pdc = new ArrayList(_wrappedConverter.GetProperties(context,
                                                                    value, attributes));

            pdc.Sort(new PropertyGridSortComparer());
            var pds = new PropertyDescriptor[pdc.Count];
            var i   = 0;

            foreach (PropertyDescriptor pd in pdc)
            {
                pds[i] = new PropertyDescriptorWrapper(pd);
                i++;
            }
            return(new PropertyDescriptorCollection(pds));
        }