23 types derived from PropertyDescriptor
System.ComponentModel.Annotations (1)
System\ComponentModel\DataAnnotations\MetadataPropertyDescriptorWrapper.cs (1)
6internal sealed class MetadataPropertyDescriptorWrapper : PropertyDescriptor
System.ComponentModel.TypeConverter (6)
MS\Internal\Xml\Linq\ComponentModel\XComponentModel.cs (1)
66internal abstract class XPropertyDescriptor<T, TProperty> : PropertyDescriptor where T : XObject
System\ComponentModel\Design\DesignerOptionService.cs (2)
401private sealed class WrappedPropertyDescriptor : PropertyDescriptor 469private sealed class OptionPropertyDescriptor : PropertyDescriptor
System\ComponentModel\ExtendedPropertyDescriptor.cs (1)
13internal sealed class ExtendedPropertyDescriptor : PropertyDescriptor
System\ComponentModel\ReflectPropertyDescriptor.cs (1)
47internal sealed class ReflectPropertyDescriptor : PropertyDescriptor
System\ComponentModel\TypeConverter.cs (1)
344protected abstract class SimplePropertyDescriptor : PropertyDescriptor
System.Data.Common (5)
System\Data\Common\DbConnectionStringBuilderDescriptor.cs (1)
8internal sealed class DbConnectionStringBuilderDescriptor : PropertyDescriptor
System\Data\Common\DbEnumerator.cs (1)
111private sealed class DbColumnDescriptor : PropertyDescriptor
System\Data\DataColumnPropertyDescriptor.cs (1)
11internal sealed class DataColumnPropertyDescriptor : PropertyDescriptor
System\Data\DataRelationPropertyDescriptor.cs (1)
9internal sealed class DataRelationPropertyDescriptor : PropertyDescriptor
System\Data\DataTablePropertyDescriptor.cs (1)
9internal sealed class DataTablePropertyDescriptor : PropertyDescriptor
System.Windows.Forms (3)
System\Windows\Forms\ActiveX\AxHost.AxPropertyDescriptor.cs (1)
14internal class AxPropertyDescriptor : PropertyDescriptor
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (1)
27internal unsafe partial class Com2PropertyDescriptor : PropertyDescriptor, ICloneable
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MergePropertyDescriptor.cs (1)
12internal partial class MergePropertyDescriptor : PropertyDescriptor
System.Windows.Forms.Design (6)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (1)
1118private class SelectionWrapper : PropertyDescriptor, ICustomTypeDescriptor
System\ComponentModel\Design\EventBindingService.EventPropertyDescriptor.cs (1)
19private class EventPropertyDescriptor : PropertyDescriptor
System\ComponentModel\Design\InheritedPropertyDescriptor.cs (1)
14internal sealed class InheritedPropertyDescriptor : PropertyDescriptor
System\ComponentModel\Design\Serialization\DesignerSerializationManager.cs (1)
989private sealed class WrappedPropertyDescriptor : PropertyDescriptor
System\Windows\Forms\Design\ControlDesigner.CanResetSizePropertyDescriptor.cs (1)
12private class CanResetSizePropertyDescriptor : PropertyDescriptor
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (1)
1323private class ColumnTypePropertyDescriptor : PropertyDescriptor
System.Windows.Forms.Tests (2)
System\Windows\Forms\ListBindingHelperTests.cs (1)
740private class CustomPropertyDescriptor : PropertyDescriptor
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObjectTests.cs (1)
139private class CustomPropertyDescriptor : PropertyDescriptor
1538 references to PropertyDescriptor
DesignSurface (3)
CustomControls\CustomButtonDesignerActionList.cs (3)
49PropertyDescriptor dockProp = TypeDescriptor.GetProperties(Component)[nameof(CustomButton.BackColor)]; 86protected PropertyDescriptor GetProperty(string propertyName) 88PropertyDescriptor pd = TypeDescriptor.GetProperties(_control)[propertyName];
DesignSurfaceExt (4)
DesignSurfaceExt.cs (4)
122PropertyDescriptor pdS = pdc.Find("Size", false); 132PropertyDescriptor pdS = pdc.Find("Size", false); 170PropertyDescriptor pdS = pdc.Find("Size", false); 172PropertyDescriptor pdL = pdc.Find("Location", false);
netstandard (1)
netstandard.cs (1)
394[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.PropertyDescriptor))]
PresentationBuildTasks (1)
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\TypeContext.cs (1)
122public PropertyDescriptor PropertyDescriptor
PresentationCore.Tests (3)
System\Windows\Input\Command\KeyGestureConverter.Tests.cs (1)
224public PropertyDescriptor? PropertyDescriptor => throw new NotImplementedException();
System\Windows\Input\Command\MouseGestureConverter.Tests.cs (1)
212public PropertyDescriptor? PropertyDescriptor => throw new NotImplementedException();
System\Windows\Input\MouseActionConverter.Tests.cs (1)
192public PropertyDescriptor? PropertyDescriptor => throw new NotImplementedException();
PresentationFramework (99)
MS\Internal\Data\ClrBindingWorker.cs (2)
775PropertyDescriptor pd; 781if ((pd = info as PropertyDescriptor) != null)
MS\Internal\Data\DataBindEngine.cs (3)
410internal object GetValue(object item, PropertyDescriptor pd, bool indexerIsNext) 418PropertyDescriptor pd = descriptor as PropertyDescriptor;
MS\Internal\Data\DefaultValueConverter.cs (1)
793public PropertyDescriptor PropertyDescriptor { get { return null; } }
MS\Internal\Data\PropertyPathWorker.cs (14)
118PropertyDescriptor pd; 229PropertyDescriptor pd; 334PropertyDescriptor pd; 684PropertyDescriptor oldPD; 855PropertyDescriptor newPD; 1003PropertyDescriptor pd; 1004if (level < 0 || (pd = _arySVS[level].info as PropertyDescriptor) == null) 1027!(_arySVS[k].info is PropertyDescriptor)) 1127PropertyDescriptor pd; 1298if (cacheAccessor && info != null && !(info is PropertyDescriptor)) 1549void SetPropertyInfo(object info, out PropertyInfo pi, out PropertyDescriptor pd, out DependencyProperty dp, out DynamicPropertyAccessor dpa) 1561pd = info as PropertyDescriptor; 1572PropertyDescriptor pd; 1660PropertyDescriptor pd;
MS\Internal\Data\ValueChangedEventManager.cs (21)
62public static void AddListener(object source, IWeakEventListener listener, PropertyDescriptor pd) 73public static void RemoveListener(object source, IWeakEventListener listener, PropertyDescriptor pd) 84public static void AddHandler(object source, EventHandler<ValueChangedEventArgs> handler, PropertyDescriptor pd) 96public static void RemoveHandler(object source, EventHandler<ValueChangedEventArgs> handler, PropertyDescriptor pd) 152PropertyDescriptor[] keys = new PropertyDescriptor[ic.Count]; 214_toRemove.Add((PropertyDescriptor)ide.Key); 222foreach (PropertyDescriptor key in _toRemove) 294private void PrivateAddListener(object source, IWeakEventListener listener, PropertyDescriptor pd) 302private void PrivateRemoveListener(object source, IWeakEventListener listener, PropertyDescriptor pd) 310private void PrivateAddHandler(object source, EventHandler<ValueChangedEventArgs> handler, PropertyDescriptor pd) 316private void PrivateRemoveHandler(object source, EventHandler<ValueChangedEventArgs> handler, PropertyDescriptor pd) 321private void AddListener(object source, PropertyDescriptor pd, IWeakEventListener listener, EventHandler<ValueChangedEventArgs> handler) 353private void RemoveListener(object source, PropertyDescriptor pd, IWeakEventListener listener, EventHandler<ValueChangedEventArgs> handler) 385List<PropertyDescriptor> _toRemove = new List<PropertyDescriptor>(); 391public ValueChangedRecord(ValueChangedEventManager manager, object source, PropertyDescriptor pd) 533PropertyDescriptor _pd; 547internal ValueChangedEventArgs(PropertyDescriptor pd) 552internal PropertyDescriptor PropertyDescriptor 557private PropertyDescriptor _pd;
MS\Internal\Data\ValueTable.cs (13)
33internal static bool ShouldCache(object item, PropertyDescriptor pd) 51internal object GetValue(object item, PropertyDescriptor pd, bool indexerIsNext) 152internal void RegisterForChanges(object item, PropertyDescriptor pd, DataBindEngine engine) 207foreach (PropertyDescriptor pd1 in GetPropertiesForItem(item)) 216PropertyDescriptor pd; 231void InvalidateCache(object item, PropertyDescriptor pd) 242IEnumerable<PropertyDescriptor> GetPropertiesForItem(object item) 244List<PropertyDescriptor> result = new List<PropertyDescriptor>(); 302public ValueTableKey(object item, PropertyDescriptor pd) 318public PropertyDescriptor PropertyDescriptor 320get { return (PropertyDescriptor)_descriptor.Target; } 337PropertyDescriptor descriptor = this.PropertyDescriptor;
MS\Internal\Data\XDeferredAxisSource.cs (2)
45internal XDeferredAxisSource(object component, PropertyDescriptor pd) 109PropertyDescriptor _propertyDescriptor; // the PD to obtain its elements or descendants
MS\Internal\SystemDataHelper.cs (2)
46internal static bool IsDataSetCollectionProperty(PropertyDescriptor pd) 53internal static object GetValue(object item, PropertyDescriptor pd, bool useFollowParent)
MS\Internal\SystemXmlLinqHelper.cs (2)
32internal static bool IsXLinqCollectionProperty(PropertyDescriptor pd) 40internal static bool IsXLinqNonIdempotentProperty(PropertyDescriptor pd)
MS\Internal\TraceData.cs (1)
283PropertyDescriptor pd => $"{pd.GetType().Name}({pd.Name})",
System\Windows\Controls\ContentPresenter.cs (1)
1149PropertyDescriptor ITypeDescriptorContext.PropertyDescriptor { get { return null; } }
System\Windows\Controls\DataGridAutoGeneratingColumnEventArgs.cs (1)
107typeof(PropertyDescriptor).IsAssignableFrom(value.GetType()) ||
System\Windows\Controls\DataGridColumn.cs (2)
1200PropertyDescriptor pd = itemProperty.Descriptor as PropertyDescriptor;
System\Windows\Data\BindingListCollectionView.cs (1)
2202PropertyDescriptor dd = pdc.Find(sorts[i].PropertyName, true);
System\Windows\Data\CollectionView.cs (2)
1480PropertyDescriptor pd; 1483if ((pd = property as PropertyDescriptor) != null)
System\Windows\Documents\DPTypeDescriptorContext.cs (1)
171System.ComponentModel.PropertyDescriptor System.ComponentModel.ITypeDescriptorContext.PropertyDescriptor
System\Windows\Markup\Baml2006\DeferredBinaryDeserializerExtension.cs (1)
95PropertyDescriptor ITypeDescriptorContext.PropertyDescriptor
System\Windows\Markup\Baml2006\TypeConverterMarkupExtension.cs (1)
59PropertyDescriptor ITypeDescriptorContext.PropertyDescriptor
System\Windows\Markup\Primitives\ElementMarkupObject.cs (10)
96foreach (PropertyDescriptor descriptor in TypeDescriptor.GetProperties(_instance)) 202private static bool ShouldSerialize(PropertyDescriptor pd, object instance, XamlDesignerSerializationManager manager) 567private bool PropertyIsAttached(PropertyDescriptor descriptor) 657PropertyDescriptor ITypeDescriptorContext.PropertyDescriptor 668PropertyDescriptor descriptor = this.PropertyDescriptor; 739internal ElementProperty(ElementMarkupObject obj, PropertyDescriptor descriptor) : base(obj) 755public override PropertyDescriptor PropertyDescriptor 951private PropertyDescriptor _descriptor; 1186public ValueSerializer GetValueSerializerFor(PropertyDescriptor descriptor) 1237public PropertyDescriptor PropertyDescriptor
System\Windows\Markup\Primitives\ExtensionSimplifierMarkupObject.cs (1)
142public override PropertyDescriptor PropertyDescriptor
System\Windows\Markup\Primitives\FrameworkElementFactoryMarkupObject.cs (3)
128public override PropertyDescriptor PropertyDescriptor 163PropertyDescriptor descriptor = DependencyPropertyDescriptor.FromProperty(_propertyValue.Property, _item.ObjectType); 215private PropertyDescriptor _descriptor;
System\Windows\Markup\Primitives\MarkupWriter.cs (3)
869PropertyDescriptor descriptor = property.PropertyDescriptor; 1458public ValueSerializer GetValueSerializerFor(PropertyDescriptor descriptor) 1493public PropertyDescriptor PropertyDescriptor
System\Windows\Markup\TypeContext.cs (1)
122public PropertyDescriptor PropertyDescriptor
System\Windows\Media\Animation\Storyboard.cs (2)
779else if( propertyAccessor is PropertyDescriptor ) 781return ((PropertyDescriptor)propertyAccessor).Name;
System\Windows\PropertyPath.cs (6)
173PropertyDescriptor pd; 194out DependencyProperty dp, out PropertyInfo pi, out PropertyDescriptor pd, out DynamicObjectAccessor doa) 207else if ((pd = accessor as PropertyDescriptor) != null) 929accessor is PropertyDescriptor || 938PropertyDescriptor pd; 945else if ((pd = accessor as PropertyDescriptor) != null)
System\Windows\PropertyPathConverter.cs (1)
196PropertyDescriptor pd;
System\Windows\TemplateContent.cs (1)
1510PropertyDescriptor ITypeDescriptorContext.PropertyDescriptor
PresentationFramework-SystemData (3)
SystemDataExtension.cs (3)
46internal override bool IsDataSetCollectionProperty(PropertyDescriptor pd) 89internal override object GetValue(object item, PropertyDescriptor pd, bool useFollowParent) 150private object GetRawValue(object item, PropertyDescriptor pd, bool useFollowParent)
PresentationFramework-SystemXmlLinq (2)
SystemXmlLinqExtension.cs (2)
46internal override bool IsXLinqCollectionProperty(PropertyDescriptor pd) 60internal override bool IsXLinqNonIdempotentProperty(PropertyDescriptor pd)
ReachFramework (1)
Serialization\Manager\XpsTokenContext.cs (1)
168PropertyDescriptor
System (1)
src\libraries\shims\System\ref\System.cs (1)
380[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.PropertyDescriptor))]
System.ComponentModel.Annotations (10)
System\ComponentModel\DataAnnotations\AssociatedMetadataTypeTypeDescriptor.cs (4)
53List<PropertyDescriptor> tempPropertyDescriptors = new List<PropertyDescriptor>(); 54foreach (PropertyDescriptor propDescriptor in originalCollection) 57PropertyDescriptor descriptor = propDescriptor;
System\ComponentModel\DataAnnotations\MetadataPropertyDescriptorWrapper.cs (2)
8private readonly PropertyDescriptor _descriptor; 11public MetadataPropertyDescriptorWrapper(PropertyDescriptor descriptor, Attribute[] newAttributes)
System\ComponentModel\DataAnnotations\ValidationAttributeStore.cs (3)
216foreach (PropertyDescriptor property in properties) 226/// Method to extract only the explicitly specified attributes from a <see cref="PropertyDescriptor"/> 235private static AttributeCollection GetExplicitAttributes(PropertyDescriptor propertyDescriptor)
System\ComponentModel\DataAnnotations\Validator.cs (1)
521foreach (PropertyDescriptor property in properties)
System.ComponentModel.TypeConverter (183)
MS\Internal\Xml\Linq\ComponentModel\XComponentModel.cs (3)
32[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 38[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)] 58foreach (PropertyDescriptor property in base.GetProperties(attributes))
System\ComponentModel\ArrayConverter.cs (2)
45PropertyDescriptor[] props = new PropertyDescriptor[length];
System\ComponentModel\BindingList.cs (9)
401PropertyDescriptor? IBindingList.SortProperty => SortPropertyCore; 403protected virtual PropertyDescriptor? SortPropertyCore => null; 409void IBindingList.ApplySort(PropertyDescriptor prop, ListSortDirection direction) 414protected virtual void ApplySortCore(PropertyDescriptor prop, ListSortDirection direction) 426int IBindingList.Find(PropertyDescriptor prop, object key) => FindCore(prop, key); 428protected virtual int FindCore(PropertyDescriptor prop, object key) 433void IBindingList.AddIndex(PropertyDescriptor prop) 438void IBindingList.RemoveIndex(PropertyDescriptor prop) 522PropertyDescriptor? pd = _itemTypeProperties.Find(e.PropertyName, true);
System\ComponentModel\ComponentResourceManager.cs (1)
172PropertyDescriptor? prop = TypeDescriptorGetProperties(value).Find(propName, IgnoreCase);
System\ComponentModel\CustomTypeDescriptor.cs (5)
124[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 125public virtual PropertyDescriptor? GetDefaultProperty() => _parent?.GetDefaultProperty(); 196[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 244[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)] 262public virtual object? GetPropertyOwner(PropertyDescriptor? pd) => _parent?.GetPropertyOwner(pd);
System\ComponentModel\Design\DesignerOptionService.cs (8)
53private PropertyDescriptor? GetOptionProperty(string pageName, string valueName) 92PropertyDescriptor? optionProp = GetOptionProperty(pageName, valueName); 102PropertyDescriptor? optionProp = GetOptionProperty(pageName, valueName); 185foreach (PropertyDescriptor prop in props) 201var propArray = new PropertyDescriptor[propList.Count]; 404private readonly PropertyDescriptor _property; 406internal WrappedPropertyDescriptor(PropertyDescriptor property, object target) : base(property.Name, null) 453foreach (PropertyDescriptor p in options.Properties)
System\ComponentModel\Design\IEventPropertyService.cs (2)
30EventDescriptor? GetEvent(PropertyDescriptor property); 40PropertyDescriptor GetEventProperty(EventDescriptor e);
System\ComponentModel\ExtendedPropertyDescriptor.cs (1)
45public ExtendedPropertyDescriptor(PropertyDescriptor extender, Attribute[] attributes) : base(extender, attributes)
System\ComponentModel\ExtenderProvidedPropertyAttribute.cs (2)
19internal static ExtenderProvidedPropertyAttribute Create(PropertyDescriptor? extenderProperty, Type? receiverType, IExtenderProvider? provider) 39public PropertyDescriptor? ExtenderProperty { get; private set; }
System\ComponentModel\IBindingList.cs (5)
27PropertyDescriptor? SortProperty { get; } 33void AddIndex(PropertyDescriptor property); 35void ApplySort(PropertyDescriptor property, ListSortDirection direction); 37int Find(PropertyDescriptor property, object key); 39void RemoveIndex(PropertyDescriptor property);
System\ComponentModel\IComNativeDescriptorHandler.cs (1)
20PropertyDescriptor GetDefaultProperty(object component);
System\ComponentModel\ICustomTypeDescriptor.cs (5)
44[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 45PropertyDescriptor? GetDefaultProperty(); 68[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 74[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)] 80object? GetPropertyOwner(PropertyDescriptor? pd);
System\ComponentModel\ITypeDescriptorContext.cs (1)
25PropertyDescriptor? PropertyDescriptor { get; }
System\ComponentModel\ITypedList.cs (2)
8string GetListName(PropertyDescriptor[]? listAccessors); 10PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[]? listAccessors);
System\ComponentModel\ListChangedEventArgs.cs (3)
15public ListChangedEventArgs(ListChangedType listChangedType, int newIndex, PropertyDescriptor? propDesc) : this(listChangedType, newIndex) 21public ListChangedEventArgs(ListChangedType listChangedType, PropertyDescriptor? propDesc) 40public PropertyDescriptor? PropertyDescriptor { get; }
System\ComponentModel\ListSortDescription.cs (2)
8public ListSortDescription(PropertyDescriptor? property, ListSortDirection direction) 14public PropertyDescriptor? PropertyDescriptor { get; set; }
System\ComponentModel\PropertyDescriptor.cs (5)
28/// Initializes a new instance of the <see cref='System.ComponentModel.PropertyDescriptor'/> class with the specified name and 36/// Initializes a new instance of the <see cref='System.ComponentModel.PropertyDescriptor'/> class with 45/// Initializes a new instance of the <see cref='System.ComponentModel.PropertyDescriptor'/> class with 188/// Compares this to another <see cref='System.ComponentModel.PropertyDescriptor'/> 210if (obj is PropertyDescriptor pd && pd.NameHashCode == NameHashCode
System\ComponentModel\PropertyDescriptorCollection.cs (40)
23private PropertyDescriptor[] _properties; 36public PropertyDescriptorCollection(PropertyDescriptor[]? properties) 40_properties = Array.Empty<PropertyDescriptor>(); 55public PropertyDescriptorCollection(PropertyDescriptor[]? properties, bool readOnly) : this(properties) 60private PropertyDescriptorCollection(PropertyDescriptor[] properties, int propCount, string[]? namedSort, IComparer? comparer) 81public virtual PropertyDescriptor this[int index] 97public virtual PropertyDescriptor? this[string name] => Find(name, false); 99public int Add(PropertyDescriptor value) 122public bool Contains(PropertyDescriptor value) => IndexOf(value) >= 0; 137PropertyDescriptor[] newProps = new PropertyDescriptor[Count]; 160_properties = new PropertyDescriptor[sizeNeeded]; 167PropertyDescriptor[] newProps = new PropertyDescriptor[newSize]; 175public virtual PropertyDescriptor? Find(string name, bool ignoreCase) 179PropertyDescriptor? p = null; 200return (PropertyDescriptor)cached; 232public int IndexOf(PropertyDescriptor? value) => Array.IndexOf(_properties, value, 0, Count); 234public void Insert(int index, PropertyDescriptor value) 250public void Remove(PropertyDescriptor? value) 332List<PropertyDescriptor?> propList = new List<PropertyDescriptor?>(_properties); 340PropertyDescriptor? currentProp = propList[j]; 395PropertyDescriptor[] enumProps = new PropertyDescriptor[Count]; 418if (!(value is PropertyDescriptor newProp)) 458if (value != null && !(value is PropertyDescriptor)) 492Add((PropertyDescriptor)value!); 497_properties[index] = (PropertyDescriptor)value!; 526PropertyDescriptor[] newProps = new PropertyDescriptor[Count]; 541PropertyDescriptor? pd = this[(string)key]; 549int IList.Add(object? value) => Add((PropertyDescriptor)value!); 551bool IList.Contains(object? value) => Contains((PropertyDescriptor)value!); 553int IList.IndexOf(object? value) => IndexOf((PropertyDescriptor)value!); 555void IList.Insert(int index, object? value) => Insert(index, (PropertyDescriptor)value!); 561void IList.Remove(object? value) => Remove((PropertyDescriptor?)value); 579if (value != null && !(value is PropertyDescriptor)) 585_properties[index] = (PropertyDescriptor)value!; 605PropertyDescriptor curProp = _owner[_index];
System\ComponentModel\ReflectPropertyDescriptor.cs (3)
162PropertyDescriptor oldReflectPropertyDescriptor, 566internal void ExtenderResetValue(IExtenderProvider provider, object component, PropertyDescriptor notifyDesc) 622internal void ExtenderSetValue(IExtenderProvider? provider, object? component, object? value, PropertyDescriptor notifyDesc)
System\ComponentModel\ReflectTypeDescriptionProvider.cs (24)
397[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " The Type of instance cannot be statically discovered.")] 398internal PropertyDescriptor? GetDefaultProperty([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type type, object? instance) 525internal static PropertyDescriptor? GetExtendedDefaultProperty() 599List<PropertyDescriptor>? propertyList = null; 603PropertyDescriptor[] propertyArray = ReflectGetExtendedProperties(extenders[idx]); 605propertyList ??= new List<PropertyDescriptor>(propertyArray.Length * extenders.Length); 609PropertyDescriptor prop = propertyArray[propIdx]; 632PropertyDescriptor[] fullArray = new PropertyDescriptor[propertyList.Count]; 879[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 1236private static PropertyDescriptor[] ReflectGetExtendedProperties(IExtenderProvider provider) 1239PropertyDescriptor[]? properties; 1243properties = cache[s_extenderProviderPropertiesKey] as PropertyDescriptor[]; 1308properties = new PropertyDescriptor[extendedProperties.Length]; 1328[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 1329private static PropertyDescriptor[] ReflectGetProperties( 1333private static PropertyDescriptor[] ReflectGetPropertiesFromRegisteredType(Type type) 1338private static PropertyDescriptor[] ReflectGetPropertiesImpl(Type type) 1341PropertyDescriptor[]? properties = (PropertyDescriptor[]?)propertyCache[type]; 1349properties = (PropertyDescriptor[]?)propertyCache[type]; 1363properties = new PropertyDescriptor[propertyInfos.Length]; 1401PropertyDescriptor[] newProperties = new PropertyDescriptor[propertyCount];
System\ComponentModel\ReflectTypeDescriptionProvider.ReflectedTypeData.cs (8)
281[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " The Type of instance cannot be statically discovered.")] 282internal PropertyDescriptor? GetDefaultProperty(object? instance) 470[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 478PropertyDescriptor[] propertyArray; 479Dictionary<string, PropertyDescriptor> propertyList = new Dictionary<string, PropertyDescriptor>(10); 486foreach (PropertyDescriptor p in propertyArray) 494propertyArray = new PropertyDescriptor[propertyList.Count];
System\ComponentModel\TypeDescriptor.cs (51)
510[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 511public static PropertyDescriptor CreateProperty( 524[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 525public static PropertyDescriptor CreateProperty( 527PropertyDescriptor oldPropertyDescriptor, 930[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 931public static PropertyDescriptor? GetDefaultProperty( 946[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered.")] 947public static PropertyDescriptor? GetDefaultProperty(object component) => GetDefaultProperty(component, false); 953[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered.")] 954public static PropertyDescriptor? GetDefaultProperty(object component, bool noCustomTypeDesc) 1327[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 1353[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)] 1371var descriptors = new PropertyDescriptor[filteredProperties.Count]; 1383[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered.")] 1401[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered.")] 1412[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered. " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)] 1423[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered. " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)] 1434[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered. " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)] 1510PropertyDescriptor[] propArray = new PropertyDescriptor[results.Count]; 1579PropertyDescriptor[] propArray = new PropertyDescriptor[results.Count]; 1917PropertyDescriptor[] propArray = new PropertyDescriptor[list.Count]; 2101PropertyDescriptor[] propArray = new PropertyDescriptor[list.Count]; 2108throw new ArgumentException(SR.Format(SR.TypeDescriptorExpectedElementType, typeof(PropertyDescriptor).FullName)); 2256PropertyDescriptor[] propArray = new PropertyDescriptor[list.Count]; 2830[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 2831PropertyDescriptor ICustomTypeDescriptor.GetDefaultProperty() 2853[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 2859[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)] 2865object ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd) => _instance; 3141[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 3142PropertyDescriptor? ICustomTypeDescriptor.GetDefaultProperty() 3186[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 3198[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)] 3212object? ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd) 3564[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 3565PropertyDescriptor? ICustomTypeDescriptor.GetDefaultProperty() 3676[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 3719[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)] 3747object ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd) 3952[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 3953public PropertyDescriptor? GetDefaultProperty() 3959PropertyDescriptor? defaultProperty; 4088[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage)] 4146[RequiresUnreferencedCode(PropertyDescriptor.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)] 4174public object? GetPropertyOwner(PropertyDescriptor? pd)
System.Data.Common (52)
System\Data\Common\DataRecordInternal.cs (2)
333PropertyDescriptor? ICustomTypeDescriptor.GetDefaultProperty() 365object ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd)
System\Data\Common\DbConnectionStringBuilder.cs (12)
413PropertyDescriptor[] properties = new PropertyDescriptor[descriptors.Count]; 442foreach (PropertyDescriptor reflected in TypeDescriptor.GetProperties(this, true)) 451PropertyDescriptor descriptor = new DbConnectionStringBuilderDescriptor(reflected.Name, 523PropertyDescriptor descriptor = new DbConnectionStringBuilderDescriptor(keyword, 550PropertyDescriptor[] propertiesArray = new PropertyDescriptor[propertyDescriptors.Count]; 556foreach (PropertyDescriptor property in propertyDescriptors) 581PropertyDescriptor[] filteredPropertiesArray = new PropertyDescriptor[index]; 622PropertyDescriptor? ICustomTypeDescriptor.GetDefaultProperty() 655object ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd)
System\Data\Common\DbDataRecord.cs (2)
86PropertyDescriptor? ICustomTypeDescriptor.GetDefaultProperty() => null; 104object ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd) => this;
System\Data\Common\DbEnumerator.cs (2)
95PropertyDescriptor[] props = new PropertyDescriptor[_reader.FieldCount];
System\Data\DataRowView.cs (2)
243PropertyDescriptor? ICustomTypeDescriptor.GetDefaultProperty() => null; 260object ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd) => this;
System\Data\DataSet.cs (2)
3398internal static DataTable? FindTable(DataTable? baseTable, PropertyDescriptor[] props, int propStart) 3405PropertyDescriptor currentProp = props[propStart];
System\Data\DataTable.cs (2)
4910PropertyDescriptor[] props = new PropertyDescriptor[columnsCount + relationsCount];
System\Data\DataView.cs (11)
951PropertyDescriptor? IBindingList.SortProperty => GetSortProperty(); 953internal PropertyDescriptor? GetSortProperty() 992void IBindingList.AddIndex(PropertyDescriptor property) => GetFindIndex(property.Name, keepIndex: true); 994void IBindingList.ApplySort(PropertyDescriptor property, ListSortDirection direction) 999int IBindingList.Find(PropertyDescriptor property, object key) 1038void IBindingList.RemoveIndex(PropertyDescriptor property) 1069PropertyDescriptor? property = sort.PropertyDescriptor; 1073throw ExceptionBuilder.ArgumentNull(nameof(PropertyDescriptor)); 1097private static string CreateSortString(PropertyDescriptor property, ListSortDirection direction) 1154string System.ComponentModel.ITypedList.GetListName(PropertyDescriptor[]? listAccessors) 1178PropertyDescriptorCollection System.ComponentModel.ITypedList.GetItemProperties(PropertyDescriptor[]? listAccessors)
System\Data\DataViewManager.cs (8)
221PropertyDescriptor IBindingList.SortProperty 233void IBindingList.AddIndex(PropertyDescriptor property) 238void IBindingList.ApplySort(PropertyDescriptor property, ListSortDirection direction) 243int IBindingList.Find(PropertyDescriptor property, object key) 248void IBindingList.RemoveIndex(PropertyDescriptor property) 259string System.ComponentModel.ITypedList.GetListName(PropertyDescriptor[]? listAccessors) 282PropertyDescriptorCollection System.ComponentModel.ITypedList.GetItemProperties(PropertyDescriptor[]? listAccessors) 332PropertyDescriptor? NullProp = null;
System\Data\DataViewManagerListItemTypeDescriptor.cs (4)
64PropertyDescriptor? ICustomTypeDescriptor.GetDefaultProperty() => null; 116PropertyDescriptor[]? props = null; 121props = new PropertyDescriptor[tableCount]; 139object ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd) => this;
System\Data\LinqDataView.cs (1)
247PropertyDescriptor? IBindingList.SortProperty
System\Data\xmlsaver.cs (2)
132internal void AddXdoProperty(PropertyDescriptor pd, object instance, XmlElement root) 227private static bool ContainsDesignerSerializationVisibleAttribute(PropertyDescriptor pd) => pd.Attributes.Contains(DesignerSerializationVisibilityAttribute.Visible);
System\Data\XMLSchema.cs (2)
42PropertyDescriptor? pd = TypeDescriptor.GetProperties(instance)[name]; 289PropertyDescriptor? pd = TypeDescriptor.GetProperties(instance)[name];
System.Drawing.Common.Tests (2)
System\Drawing\FontConverterTests.cs (1)
106foreach (PropertyDescriptor prop in props)
System\Drawing\Printing\MarginsConverterTests.cs (1)
152public PropertyDescriptor PropertyDescriptor { get { return null; } }
System.Windows.Forms (195)
misc\ImageListUtils.cs (4)
11public static PropertyDescriptor? GetImageListProperty(PropertyDescriptor? currentComponent, ref object instance) 26PropertyDescriptor? imageListProperty = null; 38PropertyDescriptor? property = TypeDescriptor.GetProperties(parentInstance)[pathInfo[i]];
System\Drawing\Design\IPropertyValueUIService.cs (2)
35/// A <see cref="PropertyDescriptor" /> that indicates the property to match with the properties to return. 37PropertyValueUIItem[] GetPropertyUIValueItems(ITypeDescriptorContext context, PropertyDescriptor propDesc);
System\Drawing\Design\PropertyValueUIHandler.cs (2)
14/// A <see cref="PropertyDescriptor" /> that represents the property being queried. 20public delegate void PropertyValueUIHandler(ITypeDescriptorContext context, PropertyDescriptor propDesc, ArrayList valueUIItemList);
System\Drawing\Design\PropertyValueUIItemInvokeHandler.cs (1)
19public delegate void PropertyValueUIItemInvokeHandler(ITypeDescriptorContext context, PropertyDescriptor descriptor, PropertyValueUIItem invokedItem);
System\Windows\Forms\ActiveX\AxHost.AxPropertyDescriptor.cs (2)
16private readonly PropertyDescriptor _baseDescriptor; 31internal AxPropertyDescriptor(PropertyDescriptor baseDescriptor, AxHost owner) : base(baseDescriptor)
System\Windows\Forms\ActiveX\AxHost.cs (10)
127private Dictionary<string, PropertyDescriptor>? _properties; 2479PropertyDescriptor? ICustomTypeDescriptor.GetDefaultProperty() 2572List<PropertyDescriptor> returnProperties = []; 2610if (!_properties.TryGetValue(propName, out PropertyDescriptor? propDesc)) 2612PropertyDescriptor? prop; 2657List<PropertyDescriptor>? removeList = null; 2659foreach (PropertyDescriptor prop in returnProperties) 2672foreach (PropertyDescriptor prop in removeList) 2703object? ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd) 2713foreach (PropertyDescriptor prop in props)
System\Windows\Forms\ActiveX\AxHost.OleInterfaces.cs (1)
498foreach (PropertyDescriptor p in props)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (4)
974private bool IsResourceProperty(PropertyDescriptor property) 1050PropertyDescriptor currentProperty = props[i]; 1114bool SetValue(PropertyDescriptor currentProperty, object data) 1504PropertyDescriptor currentProperty = props[i];
System\Windows\Forms\ComponentModel\COM2Interop\Com2PropertyDescriptor.Com2PropDescMainConverter.cs (2)
59PropertyDescriptor[] descriptors = new PropertyDescriptor[properties.Count];
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.ComTypeDescriptor.cs (2)
44PropertyDescriptor? ICustomTypeDescriptor.GetDefaultProperty() => _handler.GetDefaultProperty(_instance); 60object? ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd) => _instance;
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.cs (1)
258internal PropertyDescriptor? GetDefaultProperty(object component)
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.NullTypeDescriptor.cs (2)
26PropertyDescriptor? ICustomTypeDescriptor.GetDefaultProperty() => null; 36object? ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd) => null;
System\Windows\Forms\Control.cs (2)
12616PropertyDescriptor? sizeProperty = null; 12617PropertyDescriptor? locationProperty = null;
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
168PropertyDescriptor? pd = TypeDescriptor.GetProperties(this)["UseVisualStyleBackColor"];
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (3)
214GetSortingInformationFromBackend(out PropertyDescriptor? sortField, out SortOrder sortOrder); 307GetSortingInformationFromBackend(out PropertyDescriptor? sortProperty, out SortOrder sortOrder); 972private void GetSortingInformationFromBackend(out PropertyDescriptor? sortProperty, out SortOrder sortOrder)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (13)
224private PropertyDescriptor? DisplayMemberProperty 226get => Properties.GetValueOrDefault<PropertyDescriptor?>(s_propComboBoxCellDisplayMemberProp); 480private PropertyDescriptor? ValueMemberProperty 482get => Properties.GetValueOrDefault<PropertyDescriptor?>(s_propComboBoxCellValueMemberProp); 1062PropertyDescriptor? propDesc = TypeDescriptor.GetProperties(item).Find(DisplayMember, ignoreCase: true); 1071PropertyDescriptor? propDesc = TypeDescriptor.GetProperties(item).Find(ValueMember, ignoreCase: true); 1136PropertyDescriptor? propDesc = TypeDescriptor.GetProperties(item).Find(ValueMember, ignoreCase: true); 1146PropertyDescriptor? propDesc = TypeDescriptor.GetProperties(item).Find(DisplayMember, ignoreCase: true); 1359PropertyDescriptor? displayMemberProperty = props.Find(displayBindingMember.BindingField, true); 1390PropertyDescriptor? valueMemberProperty = props.Find(valueBindingMember.BindingField, true); 1406private object? ItemFromComboBoxDataSource(PropertyDescriptor property, object key) 1455PropertyDescriptor? propDesc = TypeDescriptor.GetProperties(item!).Find(field, ignoreCase: true); 1473PropertyDescriptor? propDesc = TypeDescriptor.GetProperties(itemCandidate).Find(field, ignoreCase: true);
System\Windows\Forms\Controls\ListControl\ListControl.cs (3)
151PropertyDescriptor? displayMemberProperty = props.Find(_displayMember.BindingField, true); 378PropertyDescriptor? property = props.Find(propertyName, true); 441PropertyDescriptor? descriptor;
System\Windows\Forms\Controls\ListView\ListViewItemStateImageIndexConverter.cs (2)
51PropertyDescriptor? listViewProp = listViewItemProps["ListView"]; 62PropertyDescriptor? listViewImageListProperty = listViewProps["StateImageList"];
System\Windows\Forms\Controls\PropertyGrid\GridItem.cs (3)
45/// <see cref="System.ComponentModel.PropertyDescriptor"/> and check its Name property. 56/// <see cref="System.ComponentModel.PropertyDescriptor"/> that is associated with this <see cref="GridItem"/>. 59public abstract PropertyDescriptor? PropertyDescriptor { get; }
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (9)
614public override PropertyDescriptor? PropertyDescriptor => null; 1156PropertyDescriptor? property = TypeDescriptor.GetProperties(owner)[propertyName]; 1300PropertyDescriptor? defaultProperty = null; 1324var propertyDescriptors = new PropertyDescriptor[properties.Count]; 1362foreach (PropertyDescriptor property in properties) 2100private static PropertyDescriptor[] SortParenProperties(PropertyDescriptor[] props) 2102PropertyDescriptor[]? newProperties = null; 2110newProperties ??= new PropertyDescriptor[props.Length];
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.DisplayNameSortComparer.cs (2)
17((PropertyDescriptor)left!).DisplayName, 18((PropertyDescriptor)right!).DisplayName,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\ImmutablePropertyDescriptorGridEntry.cs (2)
17/// <see cref="PropertyDescriptor"/> to change the value, but recreate the property object each time. 25PropertyDescriptor propertyInfo,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MergePropertyDescriptor.cs (5)
14private readonly PropertyDescriptor[] _descriptors; 22public MergePropertyDescriptor(PropertyDescriptor[] descriptors) 45foreach (PropertyDescriptor pd in _descriptors) 66foreach (PropertyDescriptor pd in _descriptors) 82public PropertyDescriptor this[int index] => _descriptors[index];
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiPropertyDescriptorGridEntry.cs (2)
18PropertyDescriptor[] propertyDescriptors, 233PropertyDescriptor? propertyInfo = entry.PropertyDescriptor;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiSelectRootGridEntry.PropertyDescriptorComparer.cs (4)
16var a1 = obj1 as PropertyDescriptor; 17var a2 = obj2 as PropertyDescriptor;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiSelectRootGridEntry.PropertyMerger.cs (17)
30List<PropertyDescriptor[]>? commonProperties = GetCommonProperties(objects, presort: true, tab, parentEntry); 49List<PropertyDescriptor[]>? properties = GetCommonProperties(objects.AsSpan(1), presort: true, tab, parentEntry); 52List<PropertyDescriptor[]>? firstProperties = GetCommonProperties(objects.AsSpan(0, 1), presort: false, tab, parentEntry); 56var firstPropertyDescriptors = new PropertyDescriptor[firstProperties.Count]; 92/// Returns a list of <see cref="PropertyDescriptor"/> arrays, one for each component. 94private static List<PropertyDescriptor[]>? GetCommonProperties( 130List<PropertyDescriptor[]> mergedList = []; 131var matchArray = new PropertyDescriptor[objects.Length]; 142PropertyDescriptor pivotProperty = objectProperties[0][i]; 155PropertyDescriptor property = objectProperties[j][positions[j]]; 219mergedList.Add((PropertyDescriptor[])matchArray.Clone()); 265private static List<PropertyDescriptor[]> UnsortedMerge( 266PropertyDescriptor[] baseEntries, 267List<PropertyDescriptor[]> sortedMergedEntries) 269List<PropertyDescriptor[]> mergedEntries = []; 271foreach (PropertyDescriptor basePropertyDescriptor in baseEntries) 285PropertyDescriptor propertyDescriptor = propertyDescriptors[0];
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertiesTab.cs (2)
16public override PropertyDescriptor? GetDefaultProperty(object obj) 19PropertyDescriptor? defaultProperty = base.GetDefaultProperty(obj);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.cs (4)
39PropertyDescriptor propertyDescriptor, 110PropertyDescriptor? componentProperty = TypeDescriptor.GetProperties(ownerType)[PropertyName!]; 161public sealed override PropertyDescriptor PropertyDescriptor { get; } 342protected void Initialize(PropertyDescriptor propertyDescriptor)
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
125PropertyDescriptor? pd = TypeDescriptor.GetProperties(this)[nameof(UseVisualStyleBackColor)];
System\Windows\Forms\Controls\TreeView\TreeViewImageIndexConverter.cs (3)
81PropertyDescriptor? imageListProp = ImageListUtils.GetImageListProperty(context.PropertyDescriptor, ref instance); 87foreach (PropertyDescriptor prop in props) 100PropertyDescriptor? parentProp = props[ParentImageListProperty];
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGrid.cs (2)
540protected virtual DataGridColumnStyle CreateGridColumn(PropertyDescriptor prop, bool isDefault) => throw null; 542protected virtual DataGridColumnStyle CreateGridColumn(PropertyDescriptor prop) => throw null;
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridBoolColumn.cs (2)
25public DataGridBoolColumn(PropertyDescriptor prop) => throw new PlatformNotSupportedException(); 27public DataGridBoolColumn(PropertyDescriptor prop, bool isDefault) => throw new PlatformNotSupportedException();
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridColumnStyle.cs (2)
29public DataGridColumnStyle(PropertyDescriptor prop) => throw new PlatformNotSupportedException(); 51public virtual PropertyDescriptor PropertyDescriptor
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridTableStyle.cs (2)
351protected internal virtual DataGridColumnStyle CreateGridColumn(PropertyDescriptor prop, bool isDefault) => throw null; 353protected internal virtual DataGridColumnStyle CreateGridColumn(PropertyDescriptor prop) => throw null;
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridTextBoxColumn.cs (5)
26public DataGridTextBoxColumn(PropertyDescriptor prop) => throw new PlatformNotSupportedException(); 28public DataGridTextBoxColumn(PropertyDescriptor prop, string format) => throw new PlatformNotSupportedException(); 30public DataGridTextBoxColumn(PropertyDescriptor prop, string format, bool isDefault) => throw new PlatformNotSupportedException(); 32public DataGridTextBoxColumn(PropertyDescriptor prop, bool isDefault) => throw new PlatformNotSupportedException(); 54public override PropertyDescriptor PropertyDescriptor
System\Windows\Forms\Controls\Unsupported\DataGrid\GridColumnStylesCollection.cs (2)
66public DataGridColumnStyle this[PropertyDescriptor propertyDesciptor] => throw null; 80public bool Contains(PropertyDescriptor propertyDescriptor) => throw null;
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (2)
735PropertyDescriptor? prop = TypeDescriptor.GetProperties(this)["SelectionStyle"]; 1068PropertyDescriptor? prop = TypeDescriptor.GetProperties(this)["SelectionStyle"];
System\Windows\Forms\DataBinding\Binding.BindToObject.cs (1)
194internal PropertyDescriptor? FieldInfo { get; private set; }
System\Windows\Forms\DataBinding\Binding.cs (4)
28private PropertyDescriptor? _propInfo; 29private PropertyDescriptor? _propIsNullInfo; 485PropertyDescriptor? tempPropInfo = null; 486PropertyDescriptor? tempPropIsNullInfo = null;
System\Windows\Forms\DataBinding\BindingContext.cs (1)
266PropertyDescriptor? prop = formerManager.GetItemProperties().Find(dataField, true)
System\Windows\Forms\DataBinding\BindingManagerBase.cs (4)
72internal abstract PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[]? listAccessors); 86PropertyDescriptor[] properties = new PropertyDescriptor[listAccessors.Count]; 178if (property.Name.Equals(((PropertyDescriptor)listAccessors[offset]!).Name))
System\Windows\Forms\DataBinding\BindingSource.cs (11)
650PropertyDescriptor? pd = (_itemShape?.Find(propertyName, true)) 719PropertyDescriptor? dmProp = dsProps[_dataMember]; 905PropertyDescriptor? dmProp = dsProps[_dataMember]; 1003PropertyDescriptor? prop = props.Find(current, true) 1543public virtual string GetListName(PropertyDescriptor[]? listAccessors) => 1546public virtual PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[]? listAccessors) 1699public virtual PropertyDescriptor? SortProperty 1711void IBindingList.AddIndex(PropertyDescriptor property) 1722public virtual void ApplySort(PropertyDescriptor property, ListSortDirection sort) 1732public virtual int Find(PropertyDescriptor prop, object key) 1742void IBindingList.RemoveIndex(PropertyDescriptor prop)
System\Windows\Forms\DataBinding\CurrencyManager.cs (7)
518internal void SetSort(PropertyDescriptor property, ListSortDirection sortDirection) 527/// Gets a <see cref="PropertyDescriptor"/> for a CurrencyManager. 529internal PropertyDescriptor? GetSortProperty() 555internal int Find(PropertyDescriptor? property, object key) 599PropertyDescriptor[] properties = new PropertyDescriptor[listAccessors.Count]; 607internal override PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[]? listAccessors) =>
System\Windows\Forms\DataBinding\ListBindingConverter.cs (1)
141PropertyDescriptor? prop = TypeDescriptor.GetProperties(b)[constructorParameterProperty];
System\Windows\Forms\DataBinding\ListBindingHelper.cs (13)
48PropertyDescriptor? dmProp = dsProps.Find(dataMember, true) 75public static string GetListName(object? list, PropertyDescriptor[]? listAccessors) 149public static PropertyDescriptorCollection GetListItemProperties(object? list, PropertyDescriptor[]? listAccessors) 174public static PropertyDescriptorCollection GetListItemProperties(object? dataSource, string? dataMember, PropertyDescriptor[]? listAccessors) 182PropertyDescriptor? dmProp = dsProps.Find(dataMember, true); 186PropertyDescriptor[] listAccessors2 = new PropertyDescriptor[len]; 295PropertyDescriptor? dmProp = dsProps.Find(dataMember, true); 345private static PropertyDescriptorCollection GetListItemPropertiesByType(PropertyDescriptor[] listAccessors, int startIndex) 381private static PropertyDescriptorCollection GetListItemPropertiesByEnumerable(IEnumerable iEnumerable, PropertyDescriptor[] listAccessors, int startIndex) 446private static PropertyDescriptorCollection GetListItemPropertiesByInstance(object? target, PropertyDescriptor[] listAccessors, int startIndex) 470PropertyDescriptor[]? accessors = null; 475accessors = new PropertyDescriptor[accessorsCount];
System\Windows\Forms\DataBinding\PropertyManager.cs (2)
13private PropertyDescriptor? _propInfo; 63internal override PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[]? listAccessors)
System\Windows\Forms\DataBinding\RelatedCurrencyManager.cs (5)
16private PropertyDescriptor _fieldInfo; 75internal override PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[]? listAccessors) 77PropertyDescriptor[] accessors; 81accessors = new PropertyDescriptor[listAccessors.Length + 1]; 86accessors = new PropertyDescriptor[1];
System\Windows\Forms\DataBinding\RelatedPropertyManager.cs (5)
12private PropertyDescriptor _fieldInfo; 56internal override PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[]? listAccessors) 58PropertyDescriptor[] accessors; 62accessors = new PropertyDescriptor[listAccessors.Length + 1]; 67accessors = new PropertyDescriptor[1];
System\Windows\Forms\Design\EventsTab.cs (4)
33public override PropertyDescriptor? GetDefaultProperty(object obj) 139List<PropertyDescriptor>? matchingPropertyEvents = null; 140foreach (PropertyDescriptor property in matchingComponentProperties) 163var mergedEvents = new PropertyDescriptor[componentEventProperties.Count + matchingPropertyEvents.Count];
System\Windows\Forms\Design\PropertyTab.cs (1)
106public virtual PropertyDescriptor? GetDefaultProperty(object component)
System\Windows\Forms\ImageIndexConverter.cs (3)
104PropertyDescriptor? imageListProp = ImageListUtils.GetImageListProperty(context.PropertyDescriptor, ref instance); 110foreach (PropertyDescriptor prop in props) 123PropertyDescriptor? parentProp = props[ParentImageListProperty];
System\Windows\Forms\ImageKeyConverter.cs (3)
110PropertyDescriptor? imageListProp = ImageListUtils.GetImageListProperty(context.PropertyDescriptor, ref instance); 116foreach (PropertyDescriptor prop in props) 129PropertyDescriptor? parentProp = props[ParentImageListProperty];
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.cs (1)
512PropertyDescriptor? prop;
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.TableLayoutSettingsStub.cs (1)
49PropertyDescriptor? prop = TypeDescriptor.GetProperties(tableControl)["Name"];
System.Windows.Forms.Design (443)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (3)
91foreach (PropertyDescriptor p in TypeDescriptor.GetProperties(type)) 1258PropertyDescriptor ICustomTypeDescriptor.GetDefaultProperty() => this; 1307object ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd) => this;
System\ComponentModel\Design\CollectionEditor.cs (1)
153PropertyDescriptor? property = TypeDescriptor.GetDefaultProperty(CollectionType);
System\ComponentModel\Design\ComponentDesigner.cs (11)
40PropertyDescriptor? defaultProperty = TypeDescriptor.GetDefaultProperty(_component); 279PropertyDescriptor? defaultPropEvent = ebs.GetEventProperty(defaultEvent); 414PropertyDescriptor[] values = new PropertyDescriptor[properties.Count]; 417foreach (PropertyDescriptor prop in values) 661PropertyDescriptor[] values = new PropertyDescriptor[properties.Values.Count]; 664foreach (PropertyDescriptor prop in values) 678PropertyDescriptor? newInnerProp = (PropertyDescriptor?)properties[de.Key]; 711&& properties?[SettingsKeyName] is PropertyDescriptor prop)
System\ComponentModel\Design\ComponentDesigner.ShadowPropertyCollection.cs (5)
15private Dictionary<string, PropertyDescriptor>? _descriptors; 37PropertyDescriptor property = GetShadowedPropertyDescriptor(propertyName) ?? throw new ArgumentException("The requested property does not exist", nameof(propertyName)); 56private PropertyDescriptor? GetShadowedPropertyDescriptor(string propertyName) 60if (!_descriptors.TryGetValue(propertyName, out PropertyDescriptor? descriptor)) 85PropertyDescriptor shadowedPropertyDescriptor = GetShadowedPropertyDescriptor(propertyName) ?? throw new InvalidOperationException("Failed to retrieve the shadowed PropertyDescriptor");
System\ComponentModel\Design\DesignerActionPanel.cs (2)
407private static bool IsReadOnlyProperty(PropertyDescriptor propertyDescriptor) 669PropertyDescriptor? pd = TypeDescriptor.GetProperties(list)[pti.MemberName]
System\ComponentModel\Design\DesignerActionPanel.PropertyLine.cs (2)
16private PropertyDescriptor? _propDesc; 25protected PropertyDescriptor PropertyDescriptor => _propDesc ??= TypeDescriptor.GetProperties(_actionList!)[PropertyItem!.MemberName]!;
System\ComponentModel\Design\DesignerActionPanel.TypeDescriptorContext.cs (2)
12public TypeDescriptorContext(IServiceProvider serviceProvider, PropertyDescriptor propertyDescriptor, object instance) 25public PropertyDescriptor PropertyDescriptor { get; }
System\ComponentModel\Design\DesignerActionUIService.cs (1)
77PropertyDescriptor? p = opts.Options.Properties["ObjectBoundSmartTagAutoShow"];
System\ComponentModel\Design\EventBindingService.cs (6)
131EventDescriptor? IEventBindingService.GetEvent(PropertyDescriptor property) 176List<PropertyDescriptor> props = new(events.Count); 187PropertyDescriptor prop = new EventPropertyDescriptor(events[i]!, this); 197PropertyDescriptor IEventBindingService.GetEventProperty(EventDescriptor e) 201PropertyDescriptor prop = new EventPropertyDescriptor(e, this); 233PropertyDescriptor prop = ((IEventBindingService)this).GetEventProperty(e);
System\ComponentModel\Design\InheritedPropertyDescriptor.cs (3)
16private PropertyDescriptor _propertyDescriptor; 23public InheritedPropertyDescriptor(PropertyDescriptor propertyDescriptor, object component) : base(propertyDescriptor, []) 121internal PropertyDescriptor PropertyDescriptor
System\ComponentModel\Design\ReferenceService.cs (1)
47foreach (PropertyDescriptor property in TypeDescriptor.GetProperties(reference, s_attributes))
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.ComponentListCodeDomSerializer.cs (8)
156PropertyDescriptor? prop = props[propName]; 189PropertyDescriptor? prop = props[stateEntry.Key]; 423PropertyDescriptor? prop = eventProps[eventName]; 444PropertyDescriptor? modifierProp = TypeDescriptor.GetProperties(comp)["Modifiers"]; 545if (md._member is PropertyDescriptor prop && prop.PropertyType.IsSerializable) 581foreach (PropertyDescriptor prop in props) 597foreach (PropertyDescriptor eventProp in events) 617if (md._member is PropertyDescriptor prop && !prop.ShouldSerializeValue(data._value))
System\ComponentModel\Design\Serialization\CodeDomLocalizationProvider.cs (2)
144if (!typeof(PropertyDescriptor).IsAssignableFrom(objectType)) 173if (!manager.TryGetContext(out PropertyDescriptor? serializingProperty) || !serializingProperty.IsLocalizable)
System\ComponentModel\Design\Serialization\CodeDomSerializationProvider.cs (1)
106if (typeof(PropertyDescriptor).IsAssignableFrom(objectType))
System\ComponentModel\Design\Serialization\CodeDomSerializer.cs (3)
67foreach (PropertyDescriptor prop in props) 244if (member is PropertyDescriptor property) 349foreach (PropertyDescriptor prop in props)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (12)
376PropertyDescriptor? property = ourProperties[propertyName]; 501PropertyDescriptor prop = evtSvc.GetEventProperty(evt); 1236PropertyDescriptor prop = evtSvc.GetEventProperty(evt); 1499PropertyDescriptor? prop = GetPropertiesHelper(manager, target, null)[propertyReferenceEx.PropertyName]; 1548PropertyDescriptor? p = properties[propertyReferenceEx.PropertyName]; 1589PropertyDescriptor? rhsProp = GetPropertiesHelper(manager, rhsPropTarget, null)[rhsPropRef.PropertyName]; 2152foreach (PropertyDescriptor property in properties) 2174PropertyDescriptor[] propArray = new PropertyDescriptor[props.Count]; 2179PropertyDescriptor? filterProp = manager.Properties["FilteredProperties"]; 2204foreach (PropertyDescriptor property in props) 2246protected void SerializeProperty(IDesignerSerializationManager manager, CodeStatementCollection statements, object value, PropertyDescriptor propertyToSerialize)
System\ComponentModel\Design\Serialization\CollectionCodeDomSerializer.cs (4)
147manager.TryGetContext(out PropertyDescriptor? property) && property.PropertyType == context.ExpressionType) 658PropertyDescriptor? clearProperty = manager.Properties["ClearCollections"]; 666PropertyDescriptor? property = manager.GetContext<PropertyDescriptor>();
System\ComponentModel\Design\Serialization\ComponentCache.cs (1)
30PropertyDescriptor? componentCacheProp = options.Options.Properties["UseOptimizedCodeGeneration"];
System\ComponentModel\Design\Serialization\ComponentCache.ResourceEntry.cs (2)
14PropertyDescriptor? propertyDescriptor, 22public readonly PropertyDescriptor? PropertyDescriptor = propertyDescriptor;
System\ComponentModel\Design\Serialization\ComponentCodeDomSerializer.cs (3)
65foreach (PropertyDescriptor property in props) 180PropertyDescriptor? generateProp = props["GenerateMember"]; 220PropertyDescriptor? modifiersProp = props["Modifiers"];
System\ComponentModel\Design\Serialization\DesignerSerializationManager.cs (5)
627private static WrappedPropertyDescriptor WrapProperty(PropertyDescriptor property, object owner) 665PropertyDescriptor[] propArray; 673propArray = new PropertyDescriptor[props.Count]; 992private readonly PropertyDescriptor _property; 994internal WrappedPropertyDescriptor(PropertyDescriptor property, object target) : base(property.Name, null)
System\ComponentModel\Design\Serialization\EventMemberCodeDomSerializer.cs (1)
42PropertyDescriptor prop = eventBindings.GetEventProperty(eventToSerialize);
System\ComponentModel\Design\Serialization\LocalizationCodeDomSerializer.cs (3)
66PropertyDescriptor? descriptor = (PropertyDescriptor?)manager.Context[typeof(PropertyDescriptor)];
System\ComponentModel\Design\Serialization\PropertyMemberCodeDomSerializer.cs (6)
23private static object? GetPropertyValue(IDesignerSerializationManager manager, PropertyDescriptor property, object value, out bool validValue) 89if (descriptor is not PropertyDescriptor propertyToSerialize) 130private void SerializeContentProperty(IDesignerSerializationManager manager, object value, PropertyDescriptor property, bool isExtender, CodeStatementCollection statements) 224private void SerializeExtenderProperty(IDesignerSerializationManager manager, object value, PropertyDescriptor property, CodeStatementCollection statements) 282private void SerializeNormalProperty(IDesignerSerializationManager manager, object value, PropertyDescriptor property, CodeStatementCollection statements) 365if (descriptor is not PropertyDescriptor propertyToSerialize)
System\ComponentModel\Design\Serialization\ResourceCodeDomSerializer.SerializationResourceManager.cs (2)
150manager.GetContext<PropertyDescriptor>(), 674if (manager.TryGetContext(out PropertyDescriptor? prop))
System\ComponentModel\Design\Serialization\ResourcePropertyMemberCodeDomSerializer.cs (1)
54PropertyDescriptor? prop = TypeDescriptor.GetProperties(comp)["LoadLanguage"];
System\ComponentModel\Design\Serialization\TypeCodeDomSerializer.cs (2)
143PropertyDescriptor? supportGenerate = manager.Properties["SupportsStatementGeneration"]; 306PropertyDescriptor? prop = TypeDescriptor.GetProperties(value)["Modifiers"];
System\ComponentModel\Design\ToolStripContainerActionList.cs (7)
34PropertyDescriptor? getProperty = TypeDescriptor.GetProperties(component)?[propertyName]; 55PropertyDescriptor? visibleProperty = TypeDescriptor.GetProperties(control)["Visible"]; 73PropertyDescriptor? changingProperty = TypeDescriptor.GetProperties(component)[propertyName]; 91PropertyDescriptor? dockProperty = TypeDescriptor.GetProperties(_toolStripContainer)["Dock"]; 124PropertyDescriptor? dockProp = TypeDescriptor.GetProperties(_toolStripContainer)["Dock"]; 143PropertyDescriptor? autoScrollProp = TypeDescriptor.GetProperties(newParent)["AutoScroll"]; 171PropertyDescriptor? controlsProp = TypeDescriptor.GetProperties(newParent)["Controls"];
System\ComponentModel\Design\UndoEngine.cs (1)
453foreach (PropertyDescriptor prop in props)
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (7)
237PropertyDescriptor propLoc = TypeDescriptor.GetProperties(currentControl)["Visible"]; 264PropertyDescriptor propLoc = TypeDescriptor.GetProperties(_dragComponents[dragComponentIndex].dragComponent)["Location"]; 341PropertyDescriptor targetProp = TypeDescriptor.GetProperties(dragTarget)["Controls"]; 342PropertyDescriptor sourceProp = TypeDescriptor.GetProperties(dragSource)["Controls"]; 460PropertyDescriptor propLoc = TypeDescriptor.GetProperties(primaryComponent)["Location"]; 877PropertyDescriptor snapProp = TypeDescriptor.GetProperties(parentControl)["SnapToGrid"]; 880PropertyDescriptor gridProp = TypeDescriptor.GetProperties(parentControl)["GridSize"];
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (14)
266PropertyDescriptor snapProp = TypeDescriptor.GetProperties(control.Parent)["SnapToGrid"]; 269PropertyDescriptor gridProp = TypeDescriptor.GetProperties(control.Parent)["GridSize"]; 330PropertyDescriptor prop = TypeDescriptor.GetProperties(control)["Locked"]; 426PropertyDescriptor propIntegralHeight = TypeDescriptor.GetProperties(control)["IntegralHeight"]; 432PropertyDescriptor propItemHeight = TypeDescriptor.GetProperties(control)["ItemHeight"]; 510PropertyDescriptor propWidth = null; 511PropertyDescriptor propHeight = null; 512PropertyDescriptor propTop = null; 513PropertyDescriptor propLeft = null; 568PropertyDescriptor propIntegralHeight = TypeDescriptor.GetProperties(targetControl)["IntegralHeight"]; 924PropertyDescriptor propWidth = TypeDescriptor.GetProperties(_resizeComponents[0].resizeControl)["Width"]; 925PropertyDescriptor propHeight = TypeDescriptor.GetProperties(_resizeComponents[0].resizeControl)["Height"]; 926PropertyDescriptor propTop = TypeDescriptor.GetProperties(_resizeComponents[0].resizeControl)["Top"]; 927PropertyDescriptor propLeft = TypeDescriptor.GetProperties(_resizeComponents[0].resizeControl)["Left"];
System\Windows\Forms\Design\Behavior\SelectionManager.cs (1)
82PropertyDescriptor? p = options?.Options.Properties["UseSmartTags"];
System\Windows\Forms\Design\Behavior\TableLayoutPanelBehavior.cs (5)
21private PropertyDescriptor _resizeProp; // cached property descriptor representing either the row or column styles 22private PropertyDescriptor _changedProp; // cached property descriptor that refers to the RowSTyles or ColumnStyles collection. 323PropertyDescriptor prop = TypeDescriptor.GetProperties(_styles[i])[isColumn ? "Width" : "Height"]; 331PropertyDescriptor prop = TypeDescriptor.GetProperties(_styles[absIndex])[isColumn ? "Width" : "Height"]; 412public PropertyDescriptor styleProp;
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionBehavior.cs (1)
164PropertyDescriptor? controlsProp = TypeDescriptor.GetProperties(newParent)["Controls"];
System\Windows\Forms\Design\BindingNavigatorDesigner.cs (1)
84PropertyDescriptor? propertyDescriptor = TypeDescriptor.GetProperties(navigator)[itemName];
System\Windows\Forms\Design\BindingSourceDesigner.cs (1)
63PropertyDescriptor? propertyDescriptor = propertyDescriptorCollection?["DataMember"];
System\Windows\Forms\Design\ButtonBaseDesigner.cs (1)
25PropertyDescriptor? prop = TypeDescriptor.GetProperties(Component)["UseVisualStyleBackColor"];
System\Windows\Forms\Design\ChangeToolStripParentVerb.cs (1)
65PropertyDescriptor controlsProp = TypeDescriptor.GetProperties(newParent)["Controls"];
System\Windows\Forms\Design\CollectionEditVerbManager.cs (3)
21private readonly PropertyDescriptor _targetProperty; 27internal CollectionEditVerbManager(string text, ComponentDesigner designer, PropertyDescriptor prop, bool addToDesignerVerbs) 124PropertyDescriptor ITypeDescriptorContext.PropertyDescriptor
System\Windows\Forms\Design\ColumnHeaderCollectionEditor.cs (1)
59PropertyDescriptor? property = null;
System\Windows\Forms\Design\ComboBoxDesigner.cs (1)
82PropertyDescriptor? textProp = TypeDescriptor.GetProperties(Component)["Text"];
System\Windows\Forms\Design\CommandSet.cs (39)
537PropertyDescriptor? prop = GetProperty(comp, "Location"); 557protected static PropertyDescriptor? GetProperty(object comp, string propName) 592PropertyDescriptor? prop = GetProperty(comp, "Size"); 599protected virtual void GetSnapInformation(IDesignerHost host, IComponent component, out Size snapSize, out IComponent snapComponent, out PropertyDescriptor? snapProperty) 606PropertyDescriptor? currentSnapProp = props["SnapToGrid"]; 612PropertyDescriptor? gridSizeProp = props["GridSize"]; 845GetSnapInformation(host, comp, out Size snapSize, out IComponent snapComponent, out PropertyDescriptor? snapProperty); 925PropertyDescriptor? propLoc = TypeDescriptor.GetProperties(component)["Location"]; 1008PropertyDescriptor? locProp = props["Location"]; 1009PropertyDescriptor? sizeProp = props["Size"]; 1010PropertyDescriptor? lockProp = props["Locked"]; 1142PropertyDescriptor? prop = GetProperty(baseComponent, "GridSize"); 1162PropertyDescriptor? lockedProp = GetProperty(comp, "Locked"); 1177PropertyDescriptor? locProp = GetProperty(comp, "Location"); 1279PropertyDescriptor? locProp = props["Location"]; 1280PropertyDescriptor? sizeProp = props["Size"]; 1289PropertyDescriptor? lockProp = props["Locked"]; 1339PropertyDescriptor locProp = props["Location"]!; 1965foreach (PropertyDescriptor pd in eventProps) 2088PropertyDescriptor? nameProp = props["Name"]; 2093PropertyDescriptor? textProp = props["Text"]; 2255PropertyDescriptor? prop = GetProperty(baseComponent, "DrawGrid"); 2299PropertyDescriptor? sizeProp = GetProperty(component, "Size"); 2328PropertyDescriptor? lockedDesc = GetProperty(obj, "Locked"); 2334PropertyDescriptor? sizeProp = GetProperty(obj, "Size"); 2404PropertyDescriptor? prop = GetProperty(baseComponent, "CurrentGridSize"); 2416PropertyDescriptor? sizeProp = GetProperty(comp, "Size"); 2417PropertyDescriptor? locProp = GetProperty(comp, "Location"); 2488PropertyDescriptor? prop = GetProperty(baseComponent, "SnapToGrid"); 2541PropertyDescriptor? prop = GetProperty(baseComponent, "CurrentGridSize"); 2555PropertyDescriptor? curSizeDesc = null, lastSizeDesc = null; 2556PropertyDescriptor? curLocDesc = null, lastLocDesc = null; 2714PropertyDescriptor? primaryLocDesc = GetProperty(primary, "Location"); 2731PropertyDescriptor? lockedDesc = props["Locked"]; 3346PropertyDescriptor? gs = GetProperty(baseComponent, "GridSize"); 3467PropertyDescriptor pProp = TypeDescriptor.GetProperties(p!)["Location"]!; 3468PropertyDescriptor qProp = TypeDescriptor.GetProperties(q!)["Location"]!; 3485PropertyDescriptor pProp = TypeDescriptor.GetProperties(p!)["Location"]!; 3486PropertyDescriptor qProp = TypeDescriptor.GetProperties(q!)["Location"]!;
System\Windows\Forms\Design\ComponentTray.cs (8)
306PropertyDescriptor trayIconProp = TypeDescriptor.GetProperties(_mainDesigner.Component)["TrayLargeIcon"]; 412PropertyDescriptor trayAAProp = TypeDescriptor.GetProperties(_mainDesigner.Component)["TrayAutoArrange"]; 958PropertyDescriptor loc = TypeDescriptor.GetProperties(receiver.GetType())["Location"]; 1544PropertyDescriptor loc = TypeDescriptor.GetProperties(receiver.GetType())["Location"]; 1840PropertyDescriptor ctlLocation = TypeDescriptor.GetProperties(comp)["TrayLocation"]; 1875PropertyDescriptor ctlLocation = TypeDescriptor.GetProperties(comp)["TrayLocation"]; 2368PropertyDescriptor prop; 2471PropertyDescriptor defaultPropEvent = null;
System\Windows\Forms\Design\ContextMenuStripActionList.cs (2)
23PropertyDescriptor? getProperty = TypeDescriptor.GetProperties(_toolStripDropDown)[propertyName]; 36PropertyDescriptor? changingProperty = TypeDescriptor.GetProperties(_toolStripDropDown)[propertyName];
System\Windows\Forms\Design\ControlCommandSet.cs (12)
367protected override void GetSnapInformation(IDesignerHost host, IComponent component, out Size snapSize, out IComponent snapComponent, out PropertyDescriptor snapProperty) 371PropertyDescriptor gridSizeProp = null; 372PropertyDescriptor currentSnapProp = null; 533PropertyDescriptor dockProp = TypeDescriptor.GetProperties(comp)["Dock"]; 685GetSnapInformation(host, comp, out snapSize, out IComponent snapComponent, out PropertyDescriptor snapProperty); 770PropertyDescriptor propIntegralHeight = TypeDescriptor.GetProperties(component)["IntegralHeight"]; 776PropertyDescriptor propItemHeight = TypeDescriptor.GetProperties(component)["ItemHeight"]; 785PropertyDescriptor propSize = TypeDescriptor.GetProperties(component)["Size"]; 870PropertyDescriptor prop = GetProperty(comp, "Locked"); 1037PropertyDescriptor controlsProp = null; 1109PropertyDescriptor controlsProp = TypeDescriptor.GetProperties(parent)["Controls"]; 1187PropertyDescriptor lockedProp = TypeDescriptor.GetProperties(_baseControl)["Locked"];
System\Windows\Forms\Design\ControlDesigner.CanResetSizePropertyDescriptor.cs (2)
14private readonly PropertyDescriptor _basePropDesc; 16public CanResetSizePropertyDescriptor(PropertyDescriptor pd) : base(pd) => _basePropDesc = pd;
System\Windows\Forms\Design\ControlDesigner.cs (15)
204PropertyDescriptor? prop; 206PropertyDescriptor? autoSizeProp = props["AutoSize"]; 207PropertyDescriptor? autoSizeModeProp = props["AutoSizeMode"]; 229if (props["Dock"] is PropertyDescriptor propDock) 268if (props["Locked"] is PropertyDescriptor pd) 307private bool IsResizableConsiderAutoSize(PropertyDescriptor? autoSizeProp, PropertyDescriptor? autoSizeModeProp) 916PropertyDescriptor? visibleProp = props["Visible"]; 922PropertyDescriptor? enabledProp = props["Enabled"]; 1141PropertyDescriptor? textProp = TypeDescriptor.GetProperties(Component)["Text"]; 1177PropertyDescriptor? dockProp = TypeDescriptor.GetProperties(Component)["Dock"]; 1201PropertyDescriptor? textProp = TypeDescriptor.GetProperties(Component)["Text"]; 1631if (properties[shadowProps[i]] is PropertyDescriptor prop) 1639if (properties["Controls"] is PropertyDescriptor controlsProp) 1650if (properties["Size"] is PropertyDescriptor sizeProp)
System\Windows\Forms\Design\ControlDesigner.DockingActionList.cs (2)
28PropertyDescriptor? dockProp = TypeDescriptor.GetProperties(Component)["Dock"]; 64PropertyDescriptor dockProp = TypeDescriptor.GetProperties(Component!)["Dock"]!;
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (3)
141PropertyDescriptor? pd = props["UserAddedColumn"]; 540PropertyDescriptor? prop = TypeDescriptor.GetProperties(_liveDataGridView)["Columns"]; 727PropertyDescriptor propertyDescriptor = propertyDescriptorCollection[i];
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (10)
183PropertyDescriptor? prop = TypeDescriptor.GetProperties(_liveDataGridView)["Columns"]; 264PropertyDescriptor? propertyDescriptor = TypeDescriptor.GetProperties(newColumns[i])["DisplayIndex"]; 274PropertyDescriptor? pd = TypeDescriptor.GetProperties(newColumns[i])["UserAddedColumn"]; 643PropertyDescriptor? propertyDescriptor = TypeDescriptor.GetProperties(col)["UserAddedColumn"]; 1253PropertyDescriptor? ICustomTypeDescriptor.GetDefaultProperty() => TypeDescriptor.GetDefaultProperty(DataGridViewColumn); 1270PropertyDescriptor[]? propArray; 1279Dictionary<string, PropertyDescriptor> hash = []; 1289propArray = new PropertyDescriptor[hash.Count + 1]; 1294propArray = new PropertyDescriptor[props.Count + 1]; 1303object ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor? pd) =>
System\Windows\Forms\Design\DataGridViewColumnDesigner.cs (3)
235PropertyDescriptor? prop = properties["Width"] as PropertyDescriptor; 241prop = properties["Name"] as PropertyDescriptor;
System\Windows\Forms\Design\DataGridViewComboBoxColumnDesigner.cs (3)
102PropertyDescriptor? property = (PropertyDescriptor?)properties["ValueMember"]; 108property = (PropertyDescriptor?)properties["DisplayMember"];
System\Windows\Forms\Design\DataGridViewDesigner.cs (15)
43PropertyDescriptor? prop = TypeDescriptor.GetProperties(typeof(DataGridViewColumn))["Width"]; 308PropertyDescriptor? propertyDescriptor = props?["DataMember"]; 371if (properties[shadowProps[i]] is PropertyDescriptor prop) 413PropertyDescriptor? pd = TypeDescriptor.GetProperties(dataGridViewColumn)["UserAddedColumn"]; 420PropertyDescriptor? dataFieldProperty = backEndProps?[dataGridViewColumn.DataPropertyName]; 453PropertyDescriptor? columnsProp = TypeDescriptor.GetProperties(dataGridView)["Columns"]; 473PropertyDescriptor? pd = TypeDescriptor.GetProperties(dataGridViewColumn)["UserAddedColumn"]; 481PropertyDescriptor? dataFieldProperty = backEndProps?[dataGridViewColumn.DataPropertyName]; 579PropertyDescriptor? columnsProp = TypeDescriptor.GetProperties(dataGridView)["Columns"]; 591PropertyDescriptor? propertyDescriptor = TypeDescriptor.GetProperties(col)["UserAddedColumn"]; 843PropertyDescriptor? dataSourceProp = TypeDescriptor.GetProperties(dataGridView)["DataSource"]; 937PropertyDescriptor? prop = TypeDescriptor.GetProperties(dataGridView)["AllowUserToAddRows"]; 980PropertyDescriptor? prop = TypeDescriptor.GetProperties(dataGridView)["AllowUserToDeleteRows"]; 1023PropertyDescriptor? prop = TypeDescriptor.GetProperties(dataGridView)["AllowUserToReorderColumns"]; 1066PropertyDescriptor? prop = TypeDescriptor.GetProperties(dataGridView)["ReadOnly"];
System\Windows\Forms\Design\DataMemberFieldEditor.cs (1)
24if (TypeDescriptor.GetProperties(instance)[nameof(ComboBox.DataSource)] is not PropertyDescriptor property)
System\Windows\Forms\Design\DesignBindingPicker.cs (9)
766PropertyDescriptor property = properties[i]; 864PropertyDescriptor property = properties[i]; 1105foreach (PropertyDescriptor pd in properties) 1151PropertyDescriptor propertyDescriptor, 1173PropertyDescriptor propertyDescriptor, 1204foreach (PropertyDescriptor descriptor in properties) 1235PropertyDescriptor propertyDescriptor, 1503private static bool IsBindableDataMember(PropertyDescriptor property) 1524private static bool IsListMember(PropertyDescriptor property)
System\Windows\Forms\Design\DesignBindingValueUIHandler.cs (2)
32internal void OnGetUIValueItem(ITypeDescriptorContext context, PropertyDescriptor propDesc, ArrayList valueUIItemList) 48private static void OnPropertyValueUIItemInvoke(ITypeDescriptorContext context, PropertyDescriptor descriptor, PropertyValueUIItem invokedItem)
System\Windows\Forms\Design\DesignerUtils.cs (2)
354PropertyDescriptor? snaplinesProp = options.Options.Properties["UseSnapLines"]; 373PropertyDescriptor? prop = designerOptionService.Options.Properties[name];
System\Windows\Forms\Design\DocumentDesigner.cs (7)
517PropertyDescriptor prop = TypeDescriptor.GetProperties(Component)["Locked"]; 676PropertyDescriptor backProp = TypeDescriptor.GetProperties(Component.GetType())["BackColor"]; 1235PropertyDescriptor prop; 1277prop = (PropertyDescriptor)properties[shadowProps[i]]; 1284prop = (PropertyDescriptor)properties["AutoScaleDimensions"]; 1290prop = (PropertyDescriptor)properties["AutoScaleMode"]; 1298prop = (PropertyDescriptor)properties[noBrowseProps[i]];
System\Windows\Forms\Design\EditorServiceContext.cs (5)
19private readonly PropertyDescriptor? _targetProperty; 21internal EditorServiceContext(ComponentDesigner designer, PropertyDescriptor? prop) 37internal EditorServiceContext(ComponentDesigner designer, PropertyDescriptor? prop, string newVerbText) : this(designer, prop) 46PropertyDescriptor descriptor = TypeDescriptor.GetProperties(objectToChange)[propName]!; 98PropertyDescriptor? ITypeDescriptorContext.PropertyDescriptor => _targetProperty;
System\Windows\Forms\Design\FlowLayoutPanelDesigner .cs (4)
91PropertyDescriptor flowDirection = (PropertyDescriptor)properties["FlowDirection"]; 591PropertyDescriptor controlsProperty = TypeDescriptor.GetProperties(Component)["Controls"]; 724PropertyDescriptor controlsProperty = TypeDescriptor.GetProperties(Component)["Controls"];
System\Windows\Forms\Design\FormDocumentDesigner.cs (5)
322PropertyDescriptor windowStateProp = TypeDescriptor.GetProperties(component.GetType())["WindowState"]; 458PropertyDescriptor prop; 465prop = (PropertyDescriptor)properties[shadowProps[i]]; 473prop = (PropertyDescriptor)properties["AutoScaleBaseSize"]; 480prop = (PropertyDescriptor)properties["ClientSize"];
System\Windows\Forms\Design\ImageCollectionEditor.cs (1)
37PropertyDescriptor property = TypeDescriptor.GetProperties(value)["Name"];
System\Windows\Forms\Design\ImageIndexEditor.cs (8)
16protected WeakReference<PropertyDescriptor>? _currentImageListPropertyReference; 52_currentImageListPropertyReference.TryGetTarget(out PropertyDescriptor? currentProperty) && 58PropertyDescriptor? imageListProperty = GetImageListProperty(context.PropertyDescriptor!, ref instance); 65foreach (PropertyDescriptor property in properties) 85_currentImageListPropertyReference = new WeakReference<PropertyDescriptor>(imageListProperty); 137internal static PropertyDescriptor? GetImageListProperty(PropertyDescriptor currentComponent, ref object? instance) 162PropertyDescriptor? property = TypeDescriptor.GetProperties(parentInstance)[pathInfo[i]];
System\Windows\Forms\Design\ImageListDesigner.cs (3)
116if (properties[shadowProps[i]] is PropertyDescriptor prop) 124PropertyDescriptor? imageProp = (PropertyDescriptor?)properties["Images"];
System\Windows\Forms\Design\LinkAreaEditor.cs (1)
33PropertyDescriptor? property = null;
System\Windows\Forms\Design\ListBoxDesigner.cs (2)
65if (properties[nameof(IntegralHeight)] is PropertyDescriptor integralHeightProp) 70if (properties[nameof(Dock)] is PropertyDescriptor dockProp)
System\Windows\Forms\Design\ListViewDesigner.cs (4)
114PropertyDescriptor ownerDrawProp = (PropertyDescriptor)properties["OwnerDraw"]; 121PropertyDescriptor viewProp = (PropertyDescriptor)properties["View"];
System\Windows\Forms\Design\ListViewItemCollectionEditor.cs (1)
32PropertyDescriptor property = TypeDescriptor.GetDefaultProperty(CollectionType);
System\Windows\Forms\Design\ListViewSubItemCollectionEditor.cs (1)
50PropertyDescriptor property = TypeDescriptor.GetDefaultProperty(CollectionType);
System\Windows\Forms\Design\MaskedTextBoxDesigner.cs (2)
173PropertyDescriptor? prop; 176prop = (PropertyDescriptor?)properties[shadowProps[i]];
System\Windows\Forms\Design\MaskedTextBoxDesignerActionList.cs (1)
51PropertyDescriptor? maskProperty = TypeDescriptor.GetProperties(_maskedTextBox)["Mask"];
System\Windows\Forms\Design\OleDragDropHandler.cs (3)
283PropertyDescriptor? prop = TypeDescriptor.GetProperties(rootComponent)["Language"]; 355PropertyDescriptor? loc = TypeDescriptor.GetProperties(comps[i])["Location"]; 761PropertyDescriptor? loc = TypeDescriptor.GetProperties(comp)["TrayLocation"];
System\Windows\Forms\Design\ParentControlDesigner.cs (7)
556PropertyDescriptor controlsProp = TypeDescriptor.GetProperties(Control)["Controls"]; 566PropertyDescriptor prop = props["Size"]; 938PropertyDescriptor prop = TypeDescriptor.GetProperties(component)["AutoSize"]; 2137PropertyDescriptor controlsProp = TypeDescriptor.GetProperties(newParent)["Controls"]; 2138PropertyDescriptor locationProp = TypeDescriptor.GetProperties(newParent)["Location"]; 2164PropertyDescriptor locProp = TypeDescriptor.GetProperties(control)["Location"]; 2403PropertyDescriptor controlsProp = TypeDescriptor.GetProperties(parent)["Controls"];
System\Windows\Forms\Design\RadioButtonDesigner.cs (1)
19PropertyDescriptor? prop = TypeDescriptor.GetProperties(Component)["TabStop"];
System\Windows\Forms\Design\RichTextBoxDesigner.cs (2)
74PropertyDescriptor? prop; 77prop = (PropertyDescriptor?)properties[shadowProps[i]];
System\Windows\Forms\Design\SelectionUIHandler.cs (10)
364PropertyDescriptor? boundsProp = TypeDescriptor.GetProperties(components[i])["Bounds"]; 394PropertyDescriptor? trayProp = TypeDescriptor.GetProperties(components[i])["TrayLocation"]; 406PropertyDescriptor? leftProp = TypeDescriptor.GetProperties(components[i])["Left"]; 407PropertyDescriptor? topProp = TypeDescriptor.GetProperties(components[i])["Top"]; 436PropertyDescriptor? locationProp = TypeDescriptor.GetProperties(components[i])["Location"]; 456PropertyDescriptor? widthProp = TypeDescriptor.GetProperties(components[i])["Width"]; 457PropertyDescriptor? heightProp = TypeDescriptor.GetProperties(components[i])["Height"]; 518PropertyDescriptor? sizeProp = TypeDescriptor.GetProperties(c)["Size"]; 593PropertyDescriptor? sizeProp = TypeDescriptor.GetProperties(control)["Size"]; 594PropertyDescriptor? locProp = TypeDescriptor.GetProperties(control)["Location"];
System\Windows\Forms\Design\SplitContainerDesigner.OrientationActionList.cs (2)
28PropertyDescriptor? orientationProp = TypeDescriptor.GetProperties(_ownerComponent)["Orientation"]; 50PropertyDescriptor? orientationProp = TypeDescriptor.GetProperties(_ownerComponent!)["Orientation"];
System\Windows\Forms\Design\SplitterPanelDesigner.cs (3)
118PropertyDescriptor? lockedProp = TypeDescriptor.GetProperties(component)["Locked"]; 230PropertyDescriptor descriptor = (PropertyDescriptor)de.Value!;
System\Windows\Forms\Design\StandardMenuStripVerb.cs (4)
178PropertyDescriptor imageProperty = TypeDescriptor.GetProperties(item)["Image"]; 325PropertyDescriptor displayStyleProperty = TypeDescriptor.GetProperties(item)["DisplayStyle"]; 329PropertyDescriptor textProperty = TypeDescriptor.GetProperties(item)["Text"]; 345PropertyDescriptor imageProperty = TypeDescriptor.GetProperties(item)["Image"];
System\Windows\Forms\Design\StyleEditorForm.cs (3)
33private readonly PropertyDescriptor _rowStyleProp; 34private readonly PropertyDescriptor _colStyleProp; 1055PropertyDescriptor childProperty = TypeDescriptor.GetProperties(_tableLayoutPanel)[nameof(TableLayoutPanel.Controls)];
System\Windows\Forms\Design\TabControlDesigner.cs (5)
275PropertyDescriptor nameProp = TypeDescriptor.GetProperties(page)["Name"]; 283PropertyDescriptor textProperty = TypeDescriptor.GetProperties(page)["Text"]; 288PropertyDescriptor styleProp = TypeDescriptor.GetProperties(page)["UseVisualStyleBackColor"]; 474PropertyDescriptor prop = properties[shadowProps[i]] as PropertyDescriptor;
System\Windows\Forms\Design\TableLayoutPanelCodeDomSerializer.cs (1)
52PropertyDescriptor? lsProp = TypeDescriptor.GetProperties(panel)[LayoutSettingsPropName];
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (30)
40private PropertyDescriptor _rowStyleProp; 41private PropertyDescriptor _colStyleProp; 96PropertyDescriptor prop = TypeDescriptor.GetProperties(host.RootComponent)["Localizable"]; 468PropertyDescriptor rowProp = TypeDescriptor.GetProperties(Table)["RowCount"]; 476PropertyDescriptor colProp = TypeDescriptor.GetProperties(Table)["ColumnCount"]; 489PropertyDescriptor controlsProp = TypeDescriptor.GetProperties(Table)["Controls"]; 642PropertyDescriptor colProp = TypeDescriptor.GetProperties(Table)["ColumnCount"]; 645PropertyDescriptor rowProp = TypeDescriptor.GetProperties(Table)["RowCount"]; 1063PropertyDescriptor prop = TypeDescriptor.GetProperties(Component)["Locked"]; 1365PropertyDescriptor columnSpan = TypeDescriptor.GetProperties(dragControl)["ColumnSpan"]; 1366PropertyDescriptor rowSpan = TypeDescriptor.GetProperties(dragControl)["RowSpan"]; 1436PropertyDescriptor controlsProp = TypeDescriptor.GetProperties(Component)["Controls"]; 1462PropertyDescriptor controlsProp = TypeDescriptor.GetProperties(Component)["Controls"]; 1678PropertyDescriptor rowProp = TypeDescriptor.GetProperties(Table)["RowCount"]; 1690PropertyDescriptor colProp = TypeDescriptor.GetProperties(Table)["ColumnCount"]; 1713PropertyDescriptor childProp = TypeDescriptor.GetProperties(Table)["Controls"]; 1719PropertyDescriptor prop = TypeDescriptor.GetProperties(child)[isRow ? "Row" : "Column"]; 1720PropertyDescriptor spanProp = TypeDescriptor.GetProperties(child)[isRow ? "RowSpan" : "ColumnSpan"]; 1788PropertyDescriptor childProp = TypeDescriptor.GetProperties(Table)["Controls"]; 1794PropertyDescriptor prop = TypeDescriptor.GetProperties(child)[isRow ? "Row" : "Column"]; 1795PropertyDescriptor spanProp = TypeDescriptor.GetProperties(child)[isRow ? "RowSpan" : "ColumnSpan"]; 1843PropertyDescriptor rowProp = TypeDescriptor.GetProperties(Table)["RowCount"]; 1855PropertyDescriptor colProp = TypeDescriptor.GetProperties(Table)["ColumnCount"]; 1897PropertyDescriptor childProp = TypeDescriptor.GetProperties(Table)["Controls"]; 2101PropertyDescriptor prop = (PropertyDescriptor)properties[shadowProps[i]]; 2111PropertyDescriptor controlsProp = (PropertyDescriptor)properties["Controls"]; 2129private void PropChanging(PropertyDescriptor prop) 2137private void PropChanged(PropertyDescriptor prop)
System\Windows\Forms\Design\TabOrder.cs (3)
32private readonly Dictionary<Control, PropertyDescriptor> _tabProperties; 453PropertyDescriptor? prop = TypeDescriptor.GetProperties(control)["TabIndex"]; 789if (!_tabProperties.TryGetValue(ctl, out PropertyDescriptor? prop))
System\Windows\Forms\Design\TemplateNodeCustomMenuItemCollection.cs (3)
94PropertyDescriptor imageProperty = TypeDescriptor.GetProperties(component)["Image"]; 101PropertyDescriptor dispProperty = TypeDescriptor.GetProperties(component)["DisplayStyle"]; 105PropertyDescriptor imageTransProperty = TypeDescriptor.GetProperties(component)["ImageTransparentColor"];
System\Windows\Forms\Design\TextBoxBaseDesigner.cs (4)
93PropertyDescriptor? textProp = TypeDescriptor.GetProperties(Component)["Text"]; 112if (properties[shadowProps[i]] is PropertyDescriptor prop) 133PropertyDescriptor? prop = TypeDescriptor.GetProperties(component)["Multiline"]; 138PropertyDescriptor? propAuto = TypeDescriptor.GetProperties(component)["AutoSize"];
System\Windows\Forms\Design\TextBoxDesigner.cs (2)
46PropertyDescriptor? prop; 57prop = (PropertyDescriptor?)properties[shadowProps[i]];
System\Windows\Forms\Design\ToolStripActionList.cs (2)
54PropertyDescriptor? getProperty = TypeDescriptor.GetProperties(_toolStrip)[propertyName]; 62PropertyDescriptor? changingProperty = TypeDescriptor.GetProperties(_toolStrip)[propertyName];
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (4)
418if (e.Component is ToolStripItem && e.Member is PropertyDescriptor && e.Member.Name == "Name") 597PropertyDescriptor imageProperty = TypeDescriptor.GetProperties(newItem)[nameof(Image)]; 604PropertyDescriptor displayProperty = TypeDescriptor.GetProperties(newItem)["DisplayStyle"]; 607PropertyDescriptor imageTransProperty = TypeDescriptor.GetProperties(newItem)["ImageTransparentColor"];
System\Windows\Forms\Design\ToolStripContainerDesigner.cs (2)
448PropertyDescriptor? propertyDescriptor = (PropertyDescriptor?)properties[shadowProps[i]];
System\Windows\Forms\Design\ToolStripCustomTypeDescriptor.cs (6)
11private PropertyDescriptor? _propItems; 28public override object GetPropertyOwner(PropertyDescriptor? pd) => _instance; 43PropertyDescriptor[] propArray = new PropertyDescriptor[retColl.Count]; 77PropertyDescriptor[] propArray = new PropertyDescriptor[retColl.Count];
System\Windows\Forms\Design\ToolStripDesigner.cs (10)
597PropertyDescriptor textProperty = TypeDescriptor.GetProperties(item)["Text"]; 616PropertyDescriptor imageProperty = TypeDescriptor.GetProperties(item)["Image"]; 623PropertyDescriptor dispProperty = TypeDescriptor.GetProperties(item)["DisplayStyle"]; 627PropertyDescriptor imageTransProperty = TypeDescriptor.GetProperties(item)["ImageTransparentColor"]; 1486PropertyDescriptor dockProp = TypeDescriptor.GetProperties(ToolStrip)["Dock"]; 1501PropertyDescriptor mainMenuStripProperty = TypeDescriptor.GetProperties(parentForm)["MainMenuStrip"]; 1513PropertyDescriptor controlsProp = TypeDescriptor.GetProperties(parentPanel)["Controls"]; 1522PropertyDescriptor locationProp = TypeDescriptor.GetProperties(ToolStrip)["Location"]; 2204PropertyDescriptor prop; 2214prop = (PropertyDescriptor)properties[shadowProps[i]];
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (2)
558PropertyDescriptor prop; 563prop = (PropertyDescriptor)properties[shadowProps[i]];
System\Windows\Forms\Design\ToolStripItemCustomMenuItemCollection.cs (3)
571PropertyDescriptor getProperty = TypeDescriptor.GetProperties(_currentItem)[propertyName]; 587PropertyDescriptor getProperty = TypeDescriptor.GetProperties(_currentItem)[propertyName]; 605PropertyDescriptor changingProperty = TypeDescriptor.GetProperties(target)[propertyName];
System\Windows\Forms\Design\ToolStripItemDesigner.cs (8)
374PropertyDescriptor textProp = TypeDescriptor.GetProperties(ToolStripItem)["Text"]; 684PropertyDescriptor pd = TypeDescriptor.GetProperties(ToolStripItem)["Text"]; 702PropertyDescriptor textProp = TypeDescriptor.GetProperties(Component)["Text"]; 824PropertyDescriptor imageProperty = TypeDescriptor.GetProperties(newItem)["Image"]; 831PropertyDescriptor dispProperty = TypeDescriptor.GetProperties(newItem)["DisplayStyle"]; 835PropertyDescriptor imageTransProperty = TypeDescriptor.GetProperties(newItem)["ImageTransparentColor"]; 1042PropertyDescriptor prop; 1046prop = (PropertyDescriptor)properties[shadowProps[i]];
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (4)
542PropertyDescriptor textProp = TypeDescriptor.GetProperties(editedItem)["Text"]; 893PropertyDescriptor textProperty = TypeDescriptor.GetProperties(newItem)["Text"]; 2272PropertyDescriptor prop; 2276prop = (PropertyDescriptor)properties[shadowProps[i]];
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (5)
380PropertyDescriptor? dockProp = TypeDescriptor.GetProperties(e.Control)["Dock"]; 562PropertyDescriptor? propertyDescriptor = (PropertyDescriptor?)properties[noBrowseProps[i]]; 574PropertyDescriptor? propertyDescriptor = (PropertyDescriptor?)properties[shadowProps[i]];
System\Windows\Forms\Design\TrackBarDesigner.cs (1)
43PropertyDescriptor? prop = TypeDescriptor.GetProperties(component)[propertyName];
System\Windows\Forms\Design\UserControlDocumentDesigner.cs (2)
48PropertyDescriptor? prop; 51prop = (PropertyDescriptor?)properties[shadowProps[i]];
System.Windows.Forms.Design.Tests (55)
ControlDesignerTests.cs (2)
343PropertyDescriptor? dockPropDescriptor = TypeDescriptor.GetProperties(_designer._control)[nameof(Control.Dock)]; 345dockPropDescriptor.Should().BeAssignableTo<PropertyDescriptor>();
EnsureEditorsTests.cs (1)
156PropertyDescriptor propertyDescriptor = properties.Find(propertyName, true);
System\ComponentModel\Design\ComponentDesignerTests.cs (22)
73PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(CustomComponent))[0]; 74Dictionary<string, PropertyDescriptor> properties = new() 81PropertyDescriptor result = properties["SettingsKey"]; 1594public void ComponentDesigner_DoDefaultAction_InvokeWithComponentWithHostInvalidProperty_Success(PropertyDescriptor property) 2308PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(CustomComponent))[0]; 2309Dictionary<string, PropertyDescriptor> properties = new() 2316PropertyDescriptor result = properties["SettingsKey"]; 2328PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(CustomComponent))[0]; 2329Dictionary<string, PropertyDescriptor> properties = new() 2336PropertyDescriptor result = properties["SettingsKey"]; 2349PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(CustomComponent))[0]; 2361PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(CustomComponent))[0]; 2362Dictionary<string, PropertyDescriptor> properties = new() 2738PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(CustomComponent))[0]; 2739Dictionary<string, PropertyDescriptor> properties = new() 2746PropertyDescriptor result = properties["SettingsKey"]; 2759PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(CustomComponent))[0]; 2760Dictionary<string, PropertyDescriptor> properties = new() 2767PropertyDescriptor result = properties["SettingsKey"]; 2781PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(CustomComponent))[0]; 2794PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(CustomComponent))[0]; 2795Dictionary<string, PropertyDescriptor> properties = new()
System\ComponentModel\Design\Serialization\DesignerSerializationManagerTests.cs (6)
209PropertyDescriptor property = Assert.IsAssignableFrom<PropertyDescriptor>(Assert.Single(properties)); 306PropertyDescriptor property = Assert.IsAssignableFrom<PropertyDescriptor>(Assert.Single(properties)); 314PropertyDescriptor otherProperty = Assert.IsAssignableFrom<PropertyDescriptor>(Assert.Single(otherProperties));
System\Windows\Forms\Design\CollectionEditVerbManagerTests.cs (1)
26PropertyDescriptor? propertyDescriptor = properties[nameof(ToolStripButton.Text)];
System\Windows\Forms\Design\DataGridViewDesignerTests.cs (3)
63It.IsAny<PropertyDescriptor>() 71It.IsAny<PropertyDescriptor>(), 145Dictionary<string, PropertyDescriptor> properties = new()
System\Windows\Forms\Design\DataMemberFieldConverterTests.cs (1)
57public PropertyDescriptor PropertyDescriptor { get { return null; } }
System\Windows\Forms\Design\InheritedPropertyDescriptorTestExtensions.cs (1)
16PropertyDescriptor propertyDescriptor = properties.Find(property, false);
System\Windows\Forms\Design\LinkAreaEditorTests.cs (1)
21var property = TypeDescriptor.GetProperties(instance)["Text"];
System\Windows\Forms\Design\SelectionUIHandlerTests.cs (2)
96_changedServiceMock.Setup(cs => cs.OnComponentChanging(It.IsAny<object>(), It.IsAny<PropertyDescriptor>())).Throws(CheckoutException.Canceled); 107_changedServiceMock.Setup(cs => cs.OnComponentChanging(It.IsAny<object>(), It.IsAny<PropertyDescriptor>())).Throws<InvalidOperationException>();
System\Windows\Forms\Design\TableLayoutPanelDesignerTests.cs (4)
147PropertyDescriptor rowStyleProp = (PropertyDescriptor)designer.TestAccessor().Dynamic._rowStyleProp; 148PropertyDescriptor colStyleProp = (PropertyDescriptor)designer.TestAccessor().Dynamic._colStyleProp;
System\Windows\Forms\Design\ToolStripCustomTypeDescriptorTests.cs (4)
54_descriptor.GetProperties().Cast<PropertyDescriptor>().Should().NotContain(p => p.Name == "Items"); 61_descriptor.GetProperties(attributes).Cast<PropertyDescriptor>().Should().NotContain(p => p.Name == "Items"); 68_descriptor.GetProperties().Cast<PropertyDescriptor>().Should().NotContain(p => p.Name == "Items"); 76_descriptor.GetProperties(attributes).Cast<PropertyDescriptor>().Should().NotContain(p => p.Name == "Items");
System\Windows\Forms\Design\WindowsFormsDesignerOptionServiceTests.cs (5)
38Assert.Equal(new string[] { "EnableInSituEditing", "GridSize", "ObjectBoundSmartTagAutoShow", "ShowGrid", "SnapToGrid", "UseOptimizedCodeGeneration", "UseSmartTags", "UseSnapLines" }, childCollection.Properties.Sort().Cast<PropertyDescriptor>().Select(p => p.Name)); 62Assert.Equal(new string[] { "EnableInSituEditing", "GridSize", "ObjectBoundSmartTagAutoShow", "ShowGrid", "SnapToGrid", "UseOptimizedCodeGeneration", "UseSmartTags", "UseSnapLines" }, childCollection.Properties.Sort().Cast<PropertyDescriptor>().Select(p => p.Name)); 79Assert.Equal(new string[] { "EnableInSituEditing", "GridSize", "ObjectBoundSmartTagAutoShow", "ShowGrid", "SnapToGrid", "UseOptimizedCodeGeneration", "UseSmartTags", "UseSnapLines" }, childCollection.Properties.Sort().Cast<PropertyDescriptor>().Select(p => p.Name)); 86Assert.Equal(new string[] { "EnableInSituEditing", "GridSize", "ObjectBoundSmartTagAutoShow", "ShowGrid", "SnapToGrid", "UseOptimizedCodeGeneration", "UseSmartTags", "UseSnapLines" }, childCollection.Properties.Sort().Cast<PropertyDescriptor>().Select(p => p.Name)); 102Assert.Equal(new string[] { "EnableInSituEditing", "GridSize", "ObjectBoundSmartTagAutoShow", "ShowGrid", "SnapToGrid", "UseOptimizedCodeGeneration", "UseSmartTags", "UseSnapLines" }, childCollection.Properties.Sort().Cast<PropertyDescriptor>().Select(p => p.Name));
ToolStripMenuItemDesignerTest.cs (2)
115PropertyDescriptor propertyDescriptor = properties.Find("Visible", true); 116Dictionary<string, PropertyDescriptor> property = new()
System.Windows.Forms.Primitives (6)
System\ComponentModel\PropertyDescriptorCollectionExtensions.cs (1)
14PropertyDescriptor? propertyDescriptor = propertyDescriptors[name];
System\ComponentModel\PropertyDescriptorExtensions.cs (4)
8public static bool TryGetValue<T>(this PropertyDescriptor descriptor, object? component, out T? value) 22public static T? GetValue<T>(this PropertyDescriptor descriptor, object? component) where T : class 32public static T? GetEditor<T>(this PropertyDescriptor descriptor) => (T?)descriptor.GetEditor(typeof(T)); 34public static bool TryGetEditor<T>(this PropertyDescriptor descriptor, [NotNullWhen(true)] out T? value)
System\ComponentModel\TypeDescriptorHelper.cs (1)
42PropertyDescriptor? property = TypeDescriptor.GetProperties(component)[name];
System.Windows.Forms.Tests (421)
System\Drawing\Design\PropertyValueUIItemTests.cs (1)
43private static void Dummy_PropertyValueUIItemInvokeHandler(ITypeDescriptorContext context, PropertyDescriptor propDesc, PropertyValueUIItem invokedItem) { }
System\Windows\Forms\AxHost.AxPropertyDescriptorTests.cs (64)
25PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 41PropertyDescriptor property = events[nameof(CustomAxHost.DispIdProperty)]; 57PropertyDescriptor property = events[nameof(CustomAxHost.DispIdNotBrowsableProperty)]; 73PropertyDescriptor property = events[nameof(CustomAxHost.DispIdReadOnlyProperty)]; 89PropertyDescriptor property = events[nameof(CustomAxHost.DispIdNotBrowsableReadOnlyProperty)]; 105PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 116PropertyDescriptor property = events[nameof(CustomAxHost.CategoryProperty)]; 127PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 138PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 149PropertyDescriptor property = events[nameof(CustomAxHost.DispIdProperty)]; 169PropertyDescriptor property = events[nameof(CustomAxHost.DispIdProperty)]; 190PropertyDescriptor property = events[nameof(CustomAxHost.CustomConverterProperty)]; 201PropertyDescriptor property = events[nameof(CustomAxHost.DispIdCustomConverterProperty)]; 212PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 223PropertyDescriptor property = events[nameof(CustomAxHost.DescriptionProperty)]; 234PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 245PropertyDescriptor property = events[nameof(CustomAxHost.GetOnlyProperty)]; 256PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 267PropertyDescriptor property = events[nameof(CustomAxHost.NotBrowsableProperty)]; 278PropertyDescriptor property = events[nameof(CustomAxHost.ReadOnlyProperty)]; 289PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 303PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 314PropertyDescriptor property = events[nameof(CustomAxHost.ReadOnlyProperty)]; 369PropertyDescriptor property = events[nameof(CustomAxHost.DispIdProperty)]; 380PropertyDescriptor property = events[nameof(CustomAxHost.DispIdEditorProperty)]; 394PropertyDescriptor property = events[nameof(CustomAxHost.DispIdUITypeEditorProperty)]; 417PropertyDescriptor property = events[nameof(CustomAxHost.DispIdProperty)]; 440PropertyDescriptor property = events[nameof(CustomAxHost.DispIdEditorProperty)]; 466PropertyDescriptor property = events[nameof(CustomAxHost.DispIdUITypeEditorProperty)]; 501PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 525PropertyDescriptor property = events[nameof(CustomAxHost.DataSourceProperty)]; 544PropertyDescriptor property = events[nameof(CustomAxHost.DispIdDataSourceProperty)]; 569PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 605PropertyDescriptor property = events[nameof(CustomAxHost.DataSourceProperty)]; 636PropertyDescriptor property = events[nameof(CustomAxHost.DispIdDataSourceProperty)]; 657PropertyDescriptor property = events[propertyName]; 684PropertyDescriptor property = events[propertyName]; 705PropertyDescriptor property = events[propertyName]; 732PropertyDescriptor property = events[propertyName]; 758PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 770PropertyDescriptor property = events[nameof(CustomAxHost.ReadOnlyProperty)]; 785PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 804PropertyDescriptor property = events[nameof(CustomAxHost.DataSourceProperty)]; 821PropertyDescriptor property = events[nameof(CustomAxHost.DispIdDataSourceProperty)]; 850PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 881PropertyDescriptor property = events[nameof(CustomAxHost.DataSourceProperty)]; 910PropertyDescriptor property = events[nameof(CustomAxHost.DispIdDataSourceProperty)]; 942PropertyDescriptor property = events[nameof(CustomAxHost.EnumProperty)]; 971PropertyDescriptor property = events[nameof(CustomAxHost.EnumProperty)]; 990PropertyDescriptor property = events[propertyName]; 1014PropertyDescriptor property = events[propertyName]; 1033PropertyDescriptor property = events[propertyName]; 1058PropertyDescriptor property = events[propertyName]; 1085PropertyDescriptor property = events[propertyName]; 1110PropertyDescriptor property = events[propertyName]; 1135PropertyDescriptor property = events[nameof(CustomAxHost.IntProperty)]; 1158PropertyDescriptor property = events[nameof(CustomAxHost.IntProperty)]; 1183PropertyDescriptor property = events[nameof(CustomAxHost.EnumProperty)]; 1206PropertyDescriptor property = events[nameof(CustomAxHost.EnumProperty)]; 1234PropertyDescriptor property = events[nameof(CustomAxHost.IntProperty)]; 1260PropertyDescriptor property = events[nameof(CustomAxHost.IntProperty)]; 1288PropertyDescriptor property = events[nameof(CustomAxHost.EnumProperty)]; 1344PropertyDescriptor property = events[nameof(CustomAxHost.CustomProperty)]; 1355PropertyDescriptor property = events[nameof(CustomAxHost.ReadOnlyProperty)];
System\Windows\Forms\AxHostTests.cs (5)
2541PropertyDescriptor propertyDescriptor = customTypeDescriptor.GetDefaultProperty(); 2564PropertyDescriptor propertyDescriptor = customTypeDescriptor.GetDefaultProperty(); 3032PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(string))[nameof(string.Length)]; 3038public void AxHost_ICustomTypeDescriptorGetPropertyOwner_Invoke_ReturnsExpected(PropertyDescriptor pd) 3052public void AxHost_ICustomTypeDescriptorGetPropertyOwner_InvokeWithHandle_ReturnsExpected(PropertyDescriptor pd)
System\Windows\Forms\AxSystemMonitorTests.cs (1)
42foreach (PropertyDescriptor prop in properties)
System\Windows\Forms\AxWebBrowserTests.cs (1)
42.Cast<PropertyDescriptor>()
System\Windows\Forms\BinaryFormat\WinFormsBinaryFormattedObjectTests.cs (1)
256foreach (PropertyDescriptor property in propertyDescriptors)
System\Windows\Forms\BindingSourceTests.cs (7)
345PropertyDescriptor sortProperty = TypeDescriptor.GetProperties(typeof(DataClass))[0]; 848public PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[] listAccessors) 853public string GetListName(PropertyDescriptor[] listAccessors) 865public PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[] listAccessors) 870public string GetListName(PropertyDescriptor[] listAccessors) 883public PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[] listAccessors) 888public string GetListName(PropertyDescriptor[] listAccessors)
System\Windows\Forms\ButtonBaseTests.cs (6)
1778PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ButtonBase))[nameof(ButtonBase.Image)]; 1797PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ButtonBase))[nameof(ButtonBase.Image)]; 1825PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ButtonBase))[nameof(ButtonBase.Image)]; 4282PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ButtonBase))[nameof(ButtonBase.UseVisualStyleBackColor)]; 4300PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ButtonBase))[nameof(ButtonBase.UseVisualStyleBackColor)]; 4327PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ButtonBase))[nameof(ButtonBase.UseVisualStyleBackColor)];
System\Windows\Forms\ColorDialogTests.cs (2)
148PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ColorDialog))[nameof(ColorDialog.Color)]; 164PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ColorDialog))[nameof(ColorDialog.Color)];
System\Windows\Forms\ColumnHeaderTests.cs (7)
241PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ColumnHeader))[nameof(ColumnHeader.DisplayIndex)]; 262PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ColumnHeader))[nameof(ColumnHeader.DisplayIndex)]; 860PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ColumnHeader))[nameof(ColumnHeader.Name)]; 887PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ColumnHeader))[nameof(ColumnHeader.Name)]; 916PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ColumnHeader))[nameof(ColumnHeader.Name)]; 1056PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ColumnHeader))[nameof(ColumnHeader.Text)]; 1083PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ColumnHeader))[nameof(ColumnHeader.Text)];
System\Windows\Forms\ComboBoxTests.cs (4)
281PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ComboBox))[nameof(ComboBox.BackColor)]; 297PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ComboBox))[nameof(ComboBox.BackColor)]; 1149PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ComboBox))[nameof(ComboBox.ForeColor)]; 1165PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ComboBox))[nameof(ComboBox.ForeColor)];
System\Windows\Forms\ComponentModel\Com2Interop\COM2FontConverterTests.cs (2)
122public PropertyDescriptor? GetDefaultProperty() => throw new NotImplementedException(); 134public object? GetPropertyOwner(PropertyDescriptor? pd) => _propertyOwner;
System\Windows\Forms\ComponentModel\Com2Interop\ComNativeDescriptorTests.cs (7)
50var handleProperty = properties["Handle"]; 68var typeProperty = properties["Type"]; 133var urlProperty = properties["URL"]; 175var accChildCount = properties["accChildCount"]; 179var accFocus = properties["accFocus"]; 199var accChildCount = properties["accChildCount"]; 203var accFocus = properties["accFocus"];
System\Windows\Forms\ControlTests.Properties.cs (28)
1606PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.BackColor)]; 1622PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.BackColor)]; 3675PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Controls)]; 3695PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Controls)]; 4767PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Enabled)]; 4783PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Enabled)]; 5244PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Font)]; 5269PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Font)]; 5640PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.ForeColor)]; 5656PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.ForeColor)]; 7574PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Location)]; 7598PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Location)]; 7852PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Margin)]; 7868PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Margin)]; 8445PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.MaximumSize)]; 8469PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.MaximumSize)]; 9215PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.MinimumSize)]; 9239PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.MinimumSize)]; 9647PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Padding)]; 9663PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Padding)]; 10444PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.RightToLeft)]; 10472PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.RightToLeft)]; 11755PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Size)]; 11779PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Size)]; 12045PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Text)]; 12072PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Text)]; 13069PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Visible)]; 13085PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.Visible)];
System\Windows\Forms\Design\EventsTabTests.cs (2)
65PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(ClassWithDefaultEvent))[0]; 101PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(ClassWithDefaultEvent))[0];
System\Windows\Forms\DockPaddingEdgesTests.cs (5)
391PropertyDescriptor property = properties[nameof(ScrollableControl.DockPaddingEdges.All)]; 412PropertyDescriptor property = properties[nameof(ScrollableControl.DockPaddingEdges.Left)]; 433PropertyDescriptor property = properties[nameof(ScrollableControl.DockPaddingEdges.Top)]; 454PropertyDescriptor property = properties[nameof(ScrollableControl.DockPaddingEdges.Right)]; 475PropertyDescriptor property = properties[nameof(ScrollableControl.DockPaddingEdges.Bottom)];
System\Windows\Forms\ErrorProviderTests.cs (6)
310PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ErrorProvider))[nameof(ErrorProvider.DataMember)]; 321PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ErrorProvider))[nameof(ErrorProvider.DataMember)]; 512PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ErrorProvider))[nameof(ErrorProvider.DataSource)]; 523PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ErrorProvider))[nameof(ErrorProvider.DataSource)]; 559PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ErrorProvider))[nameof(ErrorProvider.Icon)]; 571PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ErrorProvider))[nameof(ErrorProvider.Icon)];
System\Windows\Forms\FontDialogTests.cs (2)
333PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(FontDialog))[nameof(FontDialog.Font)]; 350PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(FontDialog))[nameof(FontDialog.Font)];
System\Windows\Forms\GridItemCollectionTests.cs (1)
69public override PropertyDescriptor PropertyDescriptor => null;
System\Windows\Forms\GridItemTests.cs (1)
60public override PropertyDescriptor PropertyDescriptor => null;
System\Windows\Forms\ImageListTests.cs (6)
171PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ImageList))[nameof(ImageList.ColorDepth)]; 188PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ImageList))[nameof(ImageList.ColorDepth)]; 365PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ImageList))[nameof(ImageList.ImageSize)]; 382PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ImageList))[nameof(ImageList.ImageSize)]; 781PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ImageList))[nameof(ImageList.TransparentColor)]; 798PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ImageList))[nameof(ImageList.TransparentColor)];
System\Windows\Forms\Layout\TableLayoutSettingsTests.cs (1)
1902.Returns(new PropertyDescriptorCollection(Array.Empty<PropertyDescriptor>()));
System\Windows\Forms\Layout\TableLayoutSettingsTypeConverterTests.cs (1)
320.Returns(new PropertyDescriptorCollection(Array.Empty<PropertyDescriptor>()));
System\Windows\Forms\ListBindingHelperTests.cs (86)
293IEnumerable<PropertyDescriptor> properties = ListBindingHelper.GetListItemProperties(list)?.Cast<PropertyDescriptor>(); 297properties = ListBindingHelper.GetListItemProperties(list, null)?.Cast<PropertyDescriptor>(); 301properties = ListBindingHelper.GetListItemProperties(list, Array.Empty<PropertyDescriptor>())?.Cast<PropertyDescriptor>(); 305properties = ListBindingHelper.GetListItemProperties(list, null, Array.Empty<PropertyDescriptor>())?.Cast<PropertyDescriptor>(); 309properties = ListBindingHelper.GetListItemProperties(list, string.Empty, Array.Empty<PropertyDescriptor>())?.Cast<PropertyDescriptor>(); 315yield return new object[] { null, TypeDescriptor.GetProperties(typeof(DataClass)).Cast<PropertyDescriptor>().ToArray(), Array.Empty<string>() }; 317yield return new object[] { new DataClass(), TypeDescriptor.GetProperties(typeof(DataClass)).Cast<PropertyDescriptor>().ToArray(), Array.Empty<string>() }; 318yield return new object[] { typeof(DataClass), TypeDescriptor.GetProperties(typeof(DataClass)).Cast<PropertyDescriptor>().ToArray(), Array.Empty<string>() }; 320yield return new object[] { new ListDataClass(), TypeDescriptor.GetProperties(typeof(ListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "Property" } }; 321yield return new object[] { new ListDataClass() { ListProperty = [new()] }, TypeDescriptor.GetProperties(typeof(ListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "Property" } }; 322yield return new object[] { typeof(ListDataClass), TypeDescriptor.GetProperties(typeof(ListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "Property" } }; 324yield return new object[] { new MultiListDataClass(), TypeDescriptor.GetProperties(typeof(MultiListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "ListProperty" } }; 325yield return new object[] { new MultiListDataClass { ParentListProperty = [new() { ListProperty = [new()] }] }, TypeDescriptor.GetProperties(typeof(MultiListDataClass)).Cast<PropertyDescriptor>().Take(0).ToArray(), new string[] { "ParentListProperty" } }; 327var inner = new PropertyDescriptor[] { TypeDescriptor.GetProperties(typeof(MultiListDataClass))[0], TypeDescriptor.GetProperties(typeof(ListDataClass))[0], TypeDescriptor.GetProperties(typeof(DataClass))[0] }; 329yield return new object[] { typeof(MultiListDataClass), TypeDescriptor.GetProperties(typeof(MultiListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "ListProperty" } }; 331yield return new object[] { typeof(DataClass), TypeDescriptor.GetProperties(typeof(ListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "Property" } }; 332yield return new object[] { new DataClass(), new PropertyDescriptor[] { null }, Array.Empty<string>() }; 333yield return new object[] { typeof(DataClass), new PropertyDescriptor[] { null }, Array.Empty<string>() }; 336PropertyDescriptor[] descriptors = TypeDescriptor.GetProperties(typeof(ListDataClass)).Cast<PropertyDescriptor>().ToArray(); 366yield return new object[] { new EnumerableITypedListImplementor[] { new() }, TypeDescriptor.GetProperties(typeof(EnumerableITypedListImplementor)).Cast<PropertyDescriptor>().ToArray(), Array.Empty<string>() }; 367yield return new object[] { new List<EnumerableITypedListImplementor> { new() }, TypeDescriptor.GetProperties(typeof(EnumerableITypedListImplementor)).Cast<PropertyDescriptor>().ToArray(), Array.Empty<string>() }; 368yield return new object[] { new ArrayList { new EnumerableITypedListImplementor() }, TypeDescriptor.GetProperties(typeof(EnumerableITypedListImplementor)).Cast<PropertyDescriptor>().ToArray(), Array.Empty<string>() }; 369yield return new object[] { new IEnumerableWrapper(new object[] { new EnumerableITypedListImplementor() }), TypeDescriptor.GetProperties(typeof(EnumerableITypedListImplementor)).Cast<PropertyDescriptor>().ToArray(), Array.Empty<string>() }; 374yield return new object[] { new NonEnumerableITypedListImplementor[] { new() }, TypeDescriptor.GetProperties(typeof(NonEnumerableITypedListImplementor)).Cast<PropertyDescriptor>().ToArray(), Array.Empty<string>() }; 375yield return new object[] { new List<NonEnumerableITypedListImplementor> { new() }, TypeDescriptor.GetProperties(typeof(NonEnumerableITypedListImplementor)).Cast<PropertyDescriptor>().ToArray(), Array.Empty<string>() }; 376yield return new object[] { new ArrayList { new NonEnumerableITypedListImplementor() }, TypeDescriptor.GetProperties(typeof(NonEnumerableITypedListImplementor)).Cast<PropertyDescriptor>().ToArray(), Array.Empty<string>() }; 377yield return new object[] { new IEnumerableWrapper(new object[] { new NonEnumerableITypedListImplementor() }), TypeDescriptor.GetProperties(typeof(NonEnumerableITypedListImplementor)).Cast<PropertyDescriptor>().ToArray(), Array.Empty<string>() }; 381yield return new object[] { new ITypedListDataClass(), TypeDescriptor.GetProperties(typeof(ITypedListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 382yield return new object[] { typedListDataClass, TypeDescriptor.GetProperties(typeof(ITypedListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 383yield return new object[] { typeof(ITypedListDataClass), TypeDescriptor.GetProperties(typeof(ITypedListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 384yield return new object[] { new ITypedListDataClass[] { new() }, TypeDescriptor.GetProperties(typeof(ITypedListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 385yield return new object[] { new ITypedListDataClass[] { typedListDataClass }, TypeDescriptor.GetProperties(typeof(ITypedListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 386yield return new object[] { new List<ITypedListDataClass> { new() }, TypeDescriptor.GetProperties(typeof(ITypedListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 387yield return new object[] { new List<ITypedListDataClass> { typedListDataClass }, TypeDescriptor.GetProperties(typeof(ITypedListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 388yield return new object[] { new ArrayList { new ITypedListDataClass() }, TypeDescriptor.GetProperties(typeof(ITypedListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 389yield return new object[] { new ArrayList { typedListDataClass }, TypeDescriptor.GetProperties(typeof(ITypedListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 390yield return new object[] { new IEnumerableWrapper(new object[] { new ITypedListDataClass() }), TypeDescriptor.GetProperties(typeof(ITypedListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 391yield return new object[] { new IEnumerableWrapper(new object[] { typedListDataClass }), TypeDescriptor.GetProperties(typeof(ITypedListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 392yield return new object[] { typeof(ITypedListDataClass[]), TypeDescriptor.GetProperties(typeof(ITypedListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 395yield return new object[] { new ITypedListParent(), TypeDescriptor.GetProperties(typeof(ITypedListParent)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 396yield return new object[] { typedListParent, TypeDescriptor.GetProperties(typeof(ITypedListParent)).Cast<PropertyDescriptor>().ToArray(), new string[] { "Property" } }; 397yield return new object[] { new ITypedListParent[] { new() }, TypeDescriptor.GetProperties(typeof(ITypedListParent)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 398yield return new object[] { new ITypedListParent[] { typedListParent }, TypeDescriptor.GetProperties(typeof(ITypedListParent)).Cast<PropertyDescriptor>().ToArray(), new string[] { "Property" } }; 399yield return new object[] { new List<ITypedListParent> { new() }, TypeDescriptor.GetProperties(typeof(ITypedListParent)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 400yield return new object[] { new List<ITypedListParent> { typedListParent }, TypeDescriptor.GetProperties(typeof(ITypedListParent)).Cast<PropertyDescriptor>().ToArray(), new string[] { "Property" } }; 401yield return new object[] { new ArrayList { new ITypedListParent() }, TypeDescriptor.GetProperties(typeof(ITypedListParent)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 402yield return new object[] { new ArrayList { typedListParent }, TypeDescriptor.GetProperties(typeof(ITypedListParent)).Cast<PropertyDescriptor>().ToArray(), new string[] { "Property" } }; 403yield return new object[] { new IEnumerableWrapper(new object[] { new ITypedListParent() }), TypeDescriptor.GetProperties(typeof(ITypedListParent)).Cast<PropertyDescriptor>().ToArray(), new string[] { "OtherProperty" } }; 404yield return new object[] { new IEnumerableWrapper(new object[] { typedListParent }), TypeDescriptor.GetProperties(typeof(ITypedListParent)).Cast<PropertyDescriptor>().ToArray(), new string[] { "Property" } }; 409public void ListBindingHelper_GetListItemProperties_InvokeObjectPropertyDescriptorArray_ReturnsExpected(object list, PropertyDescriptor[] listAccessors, string[] expected) 411IEnumerable<PropertyDescriptor> properties = ListBindingHelper.GetListItemProperties(list, listAccessors)?.Cast<PropertyDescriptor>(); 415properties = ListBindingHelper.GetListItemProperties(list, null, listAccessors)?.Cast<PropertyDescriptor>(); 419properties = ListBindingHelper.GetListItemProperties(list, string.Empty, listAccessors)?.Cast<PropertyDescriptor>(); 426yield return new object[] { new ListDataClass(), "listproperty", Array.Empty<PropertyDescriptor>(), new string[] { "Property" } }; 427yield return new object[] { new MultiListDataClass(), "ParentListProperty", TypeDescriptor.GetProperties(typeof(ListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "Property" } }; 429yield return new object[] { typeof(ListDataClass), "listproperty", Array.Empty<PropertyDescriptor>(), new string[] { "Property" } }; 430yield return new object[] { typeof(MultiListDataClass), "ParentListProperty", TypeDescriptor.GetProperties(typeof(ListDataClass)).Cast<PropertyDescriptor>().ToArray(), new string[] { "Property" } }; 435public void ListBindingHelper_GetListItemProperties_InvokeObjectStringPropertyDescriptorArray_ReturnsExpected(object list, string dataMember, PropertyDescriptor[] listAccessors, string[] expected) 437IEnumerable<PropertyDescriptor> properties = ListBindingHelper.GetListItemProperties(list, dataMember, listAccessors)?.Cast<PropertyDescriptor>(); 458Assert.Throws<TargetInvocationException>(() => ListBindingHelper.GetListItemProperties(new DataClass(), TypeDescriptor.GetProperties(typeof(ListDataClass)).Cast<PropertyDescriptor>().ToArray())); 459Assert.Throws<TargetInvocationException>(() => ListBindingHelper.GetListItemProperties(new DataClass(), null, TypeDescriptor.GetProperties(typeof(ListDataClass)).Cast<PropertyDescriptor>().ToArray())); 460Assert.Throws<TargetInvocationException>(() => ListBindingHelper.GetListItemProperties(new DataClass(), string.Empty, TypeDescriptor.GetProperties(typeof(ListDataClass)).Cast<PropertyDescriptor>().ToArray())); 473yield return new object[] { 1, Array.Empty<PropertyDescriptor>(), "Int32" }; 474yield return new object[] { typeof(int), Array.Empty<PropertyDescriptor>(), "Int32" }; 475yield return new object[] { 1, new PropertyDescriptor[] { null }, "Int32" }; 476yield return new object[] { typeof(int), new PropertyDescriptor[] { null }, "Int32" }; 492yield return new object[] { typeof(IEnumerable), new PropertyDescriptor[] { TypeDescriptor.GetProperties(typeof(DataClass))[0] }, "Int32" }; 497public void ListBindingHelper_GetListName_Invoke_ReturnsExpected(object list, PropertyDescriptor[] listAccessors, string expected) 533public PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[] listAccessors) 545public PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[] listAccessors) 550public string GetListName(PropertyDescriptor[] listAccessors) 564public PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[] listAccessors) 569public string GetListName(PropertyDescriptor[] listAccessors) 697public PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[] listAccessors) 702public string GetListName(PropertyDescriptor[] listAccessors) 717public PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[] listAccessors) 722public string GetListName(PropertyDescriptor[] listAccessors) 829public PropertyDescriptor GetDefaultProperty() 903public object GetPropertyOwner(PropertyDescriptor pd)
System\Windows\Forms\ListBoxTests.cs (6)
445PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ListBox))[nameof(ListBox.BackColor)]; 461PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ListBox))[nameof(ListBox.BackColor)]; 1342PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ListBox))[nameof(ListBox.ForeColor)]; 1358PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ListBox))[nameof(ListBox.ForeColor)]; 1818PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ListBox))[nameof(ListBox.ItemHeight)]; 1835PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ListBox))[nameof(ListBox.ItemHeight)];
System\Windows\Forms\MdiClientTests.cs (6)
147PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(MdiClient))[nameof(MdiClient.BackColor)]; 163PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(MdiClient))[nameof(MdiClient.BackColor)]; 437PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(MdiClient))[nameof(MdiClient.Location)]; 461PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(MdiClient))[nameof(MdiClient.Location)]; 1150PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(MdiClient))[nameof(Control.Size)]; 1174PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(MdiClient))[nameof(Control.Size)];
System\Windows\Forms\PaddingTests.cs (6)
100PropertyDescriptor property = properties[nameof(Padding.All)]; 120PropertyDescriptor property = properties[nameof(Padding.All)]; 170PropertyDescriptor property = properties[nameof(Padding.Left)]; 220PropertyDescriptor property = properties[nameof(Padding.Top)]; 270PropertyDescriptor property = properties[nameof(Padding.Right)]; 320PropertyDescriptor property = properties[nameof(Padding.Bottom)];
System\Windows\Forms\PageSetupDialogTests.cs (2)
227PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PageSetupDialog))[nameof(PageSetupDialog.MinMargins)]; 256PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PageSetupDialog))[nameof(PageSetupDialog.MinMargins)];
System\Windows\Forms\PictureBoxTests.cs (6)
389PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PictureBox))[nameof(PictureBox.ErrorImage)]; 406PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PictureBox))[nameof(PictureBox.ErrorImage)]; 599PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PictureBox))[nameof(PictureBox.Image)]; 616PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PictureBox))[nameof(PictureBox.Image)]; 1086PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PictureBox))[nameof(PictureBox.InitialImage)]; 1103PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PictureBox))[nameof(PictureBox.InitialImage)];
System\Windows\Forms\ProgressBarTests.cs (2)
626PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.ForeColor)]; 642PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(Control))[nameof(Control.ForeColor)];
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObjectTests.cs (4)
95PropertyDescriptor propertyDescriptor = TypeDescriptor.GetProperties(typeof(TestEntity)). 114PropertyDescriptor propertyDescriptor = TypeDescriptor.GetProperties(typeof(TestEntity)). 209public EnumerablePropertyDescriptorGridEntry(PropertyGrid ownerGrid, GridEntry parent, PropertyDescriptor propertyDescriptor, bool hide) 219public DropDownEditablePropertyDescriptorGridEntry(PropertyGrid ownerGrid, GridEntry parent, PropertyDescriptor propertyDescriptor, bool hide)
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyGridView.DropDownHolder.DropDownHolderAccessibleObjectTests.cs (1)
55PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[0];
System\Windows\Forms\PropertyGridInternal\PropertiesTabTests.cs (1)
132.Returns((PropertyDescriptor)null)
System\Windows\Forms\PropertyGridTests.cs (40)
380PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.BackColor)]; 396PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.BackColor)]; 754PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CategoryForeColor)]; 770PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CategoryForeColor)]; 832PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CategorySplitterColor)]; 848PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CategorySplitterColor)]; 917PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CommandsActiveLinkColor)]; 933PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CommandsActiveLinkColor)]; 995PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CommandsBackColor)]; 1011PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CommandsBackColor)]; 1080PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CommandsBorderColor)]; 1096PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CommandsBorderColor)]; 1165PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CommandsDisabledLinkColor)]; 1181PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CommandsDisabledLinkColor)]; 1243PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CommandsForeColor)]; 1259PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CommandsForeColor)]; 1328PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CommandsLinkColor)]; 1344PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.CommandsLinkColor)]; 1492PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.DisabledItemForeColor)]; 1508PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.DisabledItemForeColor)]; 1705PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.ForeColor)]; 1721PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.ForeColor)]; 1783PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.HelpBackColor)]; 1799PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.HelpBackColor)]; 1868PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.HelpBorderColor)]; 1884PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.HelpBorderColor)]; 1946PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.HelpForeColor)]; 1962PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.HelpForeColor)]; 2202PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.LineColor)]; 2218PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.LineColor)]; 2449PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.SelectedItemWithFocusBackColor)]; 2465PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.SelectedItemWithFocusBackColor)]; 2527PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.SelectedItemWithFocusForeColor)]; 2543PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.SelectedItemWithFocusForeColor)]; 3253PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.ViewBackColor)]; 3269PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.ViewBackColor)]; 3338PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.ViewBorderColor)]; 3354PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.ViewBorderColor)]; 3423PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.ViewForeColor)]; 3439PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(PropertyGrid))[nameof(PropertyGrid.ViewForeColor)];
System\Windows\Forms\PropertyValueChangedEventArgsTests.cs (1)
38public override PropertyDescriptor PropertyDescriptor { get; }
System\Windows\Forms\ScrollableControlTests.cs (4)
418PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ScrollableControl))[nameof(ScrollableControl.AutoScrollMargin)]; 442PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ScrollableControl))[nameof(ScrollableControl.AutoScrollMargin)]; 659PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ScrollableControl))[nameof(ScrollableControl.AutoScrollMinSize)]; 683PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ScrollableControl))[nameof(ScrollableControl.AutoScrollMinSize)];
System\Windows\Forms\SelectedGridItemChangedEventArgsTests.cs (1)
40public override PropertyDescriptor PropertyDescriptor { get; }
System\Windows\Forms\SpecialFolderEnumConverterTests.cs (3)
17PropertyDescriptor descriptor = TypeDescriptor.GetProperties(new FolderBrowserDialog()).Find(nameof(FolderBrowserDialog.RootFolder), ignoreCase: false); 91PropertyDescriptor descriptor = TypeDescriptor.GetProperties(new FolderBrowserDialog()).Find(nameof(FolderBrowserDialog.RootFolder), ignoreCase: false); 98PropertyDescriptor descriptor = TypeDescriptor.GetProperties(new FolderBrowserDialog()).Find(nameof(FolderBrowserDialog.RootFolder), ignoreCase: false);
System\Windows\Forms\StatusStripTests.cs (2)
551PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(StatusStrip))[nameof(ToolStrip.RenderMode)]; 579PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(StatusStrip))[nameof(ToolStrip.RenderMode)];
System\Windows\Forms\TabControlTests.cs (4)
1559PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(TabControl))[nameof(TabControl.ItemSize)]; 1583PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(TabControl))[nameof(TabControl.ItemSize)]; 1768PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(TabControl))[nameof(TabControl.Padding)]; 1792PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(TabControl))[nameof(TabControl.Padding)];
System\Windows\Forms\TableLayoutPanelTests.cs (3)
338PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(TableLayoutPanel))[nameof(Control.Controls)]; 358PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(TableLayoutPanel))[nameof(Control.Controls)]; 2156.Returns(new PropertyDescriptorCollection(Array.Empty<PropertyDescriptor>()));
System\Windows\Forms\TabPageTests.cs (2)
2366PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(TabPage))[nameof(TabPage.Location)]; 2394PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(TabPage))[nameof(TabPage.Location)];
System\Windows\Forms\ToolStripContentPanelTests.cs (2)
1437PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripContentPanel))[nameof(ToolStripContentPanel.RenderMode)]; 1465PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripContentPanel))[nameof(ToolStripContentPanel.RenderMode)];
System\Windows\Forms\ToolStripControlHostTests.cs (16)
333PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.BackColor)]; 350PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.BackColor)]; 364PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.BackColor)]; 381PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.BackColor)]; 1000PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.Font)]; 1026PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.Font)]; 1040PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.Font)]; 1066PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.Font)]; 1152PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.ForeColor)]; 1169PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.ForeColor)]; 1183PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.ForeColor)]; 1200PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.ForeColor)]; 1643PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(SubToolStripControlHost))[nameof(ToolStripControlHost.RightToLeft)]; 1672PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(SubToolStripControlHost))[nameof(ToolStripControlHost.RightToLeft)]; 1686PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(SubToolStripControlHost))[nameof(ToolStripControlHost.RightToLeft)]; 1715PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(SubToolStripControlHost))[nameof(ToolStripControlHost.RightToLeft)];
System\Windows\Forms\ToolStripDropDownTests.cs (2)
1433PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStrip))[nameof(ToolStrip.DefaultDropDownDirection)]; 1449PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStrip))[nameof(ToolStrip.DefaultDropDownDirection)];
System\Windows\Forms\ToolStripItemTests.cs (38)
1738PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.BackColor)]; 1754PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.BackColor)]; 2331PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.DisplayStyle)]; 2347PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.DisplayStyle)]; 3180PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.Font)]; 3209PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.Font)]; 3431PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ForeColor)]; 3447PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ForeColor)]; 4085PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.Image)]; 4102PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.Image)]; 4130PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.Image)]; 4147PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.Image)]; 4738PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageIndex)]; 4759PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageIndex)]; 4784PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageIndex)]; 4818PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageIndex)]; 4838PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageIndex)]; 4862PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageIndex)]; 5225PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageKey)]; 5252PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageKey)]; 5283PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageKey)]; 5317PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageKey)]; 5344PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageKey)]; 5375PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageKey)]; 5782PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageTransparentColor)]; 5798PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ImageTransparentColor)]; 6099PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.Margin)]; 6115PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.Margin)]; 6914PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.Padding)]; 6930PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.Padding)]; 7416PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.RightToLeft)]; 7444PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.RightToLeft)]; 8774PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.TextDirection)]; 8798PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.TextDirection)]; 9075PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ToolTipText)]; 9102PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.ToolTipText)]; 9598PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.Visible)]; 9614PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.Visible)];
System\Windows\Forms\ToolStripSeparatorTests.cs (2)
388PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripSeparator))[nameof(ToolStripSeparator.ForeColor)]; 404PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripSeparator))[nameof(ToolStripSeparator.ForeColor)];
System\Windows\Forms\ToolStripTests.cs (4)
2206PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStrip))[nameof(ToolStrip.DefaultDropDownDirection)]; 2222PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStrip))[nameof(ToolStrip.DefaultDropDownDirection)]; 3377PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStrip))[nameof(ToolStrip.RenderMode)]; 3405PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStrip))[nameof(ToolStrip.RenderMode)];
System\Windows\Forms\ToolTipTests.cs (7)
188PropertyDescriptor automaticProperty = properties[nameof(ToolTip.AutomaticDelay)]; 189PropertyDescriptor initialProperty = properties[nameof(ToolTip.InitialDelay)]; 190PropertyDescriptor reshowProperty = properties[nameof(ToolTip.ReshowDelay)]; 191PropertyDescriptor autoPopProperty = properties[nameof(ToolTip.AutoPopDelay)]; 263PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolTip))[nameof(ToolTip.AutoPopDelay)]; 388PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolTip))[nameof(ToolTip.InitialDelay)]; 473PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolTip))[nameof(ToolTip.ReshowDelay)];
System\Windows\Forms\TreeNodeTests.cs (4)
422PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(TreeNode))[nameof(TreeNode.BackColor)]; 438PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(TreeNode))[nameof(TreeNode.BackColor)]; 863PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(TreeNode))[nameof(TreeNode.ForeColor)]; 879PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(TreeNode))[nameof(TreeNode.ForeColor)];
System\Windows\Forms\TreeViewImageIndexConverterTests.cs (4)
87PropertyDescriptor? propertyDescriptor = TypeDescriptor.GetProperties(treeView)["ImageList"]; 100private readonly PropertyDescriptor _propertyDescriptor; 102public TypeDescriptorContext(object instance, PropertyDescriptor propertyDescriptor) 110public PropertyDescriptor PropertyDescriptor => _propertyDescriptor;
System\Windows\Forms\UnsupportedTypesTests.cs (1)
211public TestDataGridColumnStyle(PropertyDescriptor prop) : base(prop) { }
System.Windows.Forms.UI.IntegrationTests (1)
PropertyGridTests.cs (1)
410PropertyDescriptor? propertyDescriptor = TypeDescriptor.GetProperties(textBox)["Text"];
System.Xaml (6)
System\Windows\Markup\IValueSerializerContext.cs (1)
35ValueSerializer GetValueSerializerFor(PropertyDescriptor descriptor);
System\Windows\Markup\ValueSerializer.cs (2)
164public static ValueSerializer? GetSerializerFor(PropertyDescriptor descriptor) 217public static ValueSerializer? GetSerializerFor(PropertyDescriptor descriptor, IValueSerializerContext? context)
System\Xaml\Context\ServiceProviderContext.cs (1)
107PropertyDescriptor ITypeDescriptorContext.PropertyDescriptor
System\Xaml\XamlObjectReader.cs (2)
2829public PropertyDescriptor PropertyDescriptor 2858public ValueSerializer GetValueSerializerFor(PropertyDescriptor propertyDescriptor)
System.Xaml.Tests (18)
System\Windows\Markup\NameReferenceConverterTests.cs (1)
201public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Windows\Markup\ValueSerializerTests.cs (11)
257PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(ClassWithDateTimeProperty))[0]; 265PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(ClassWithValueSerializerAttributeProperty))[0]; 273PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(ClassWithConvertibleProperty))[0]; 285PropertyDescriptor descriptor = TypeDescriptor.GetProperties(type)[0]; 293Assert.Throws<ArgumentNullException>("descriptor", () => ValueSerializer.GetSerializerFor((PropertyDescriptor)null!)); 294Assert.Throws<ArgumentNullException>("descriptor", () => ValueSerializer.GetSerializerFor((PropertyDescriptor)null!, null)); 300PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(ClassWithInvalidValueSerializerAttributeProperty))[0]; 308PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(ClassWithValueSerializerAttributeProperty))[0]; 317PropertyDescriptor descriptor = TypeDescriptor.GetProperties(typeof(ClassWithValueSerializerAttributeProperty))[0]; 443public ValueSerializer? GetValueSerializerFor(PropertyDescriptor type) => SerializerResult; 449public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Windows\Markup\XamlSetTypeConverterEventArgsTests.cs (1)
48public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Xaml\Replacements\EventConverterTests.cs (1)
198public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Xaml\Replacements\TypeListConverterTests.cs (1)
90public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Xaml\Replacements\TypeTypeConverterTests.cs (1)
288public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Xaml\Schema\XamlTypeNameTests.cs (1)
474public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Xaml\Schema\XamlTypeTypeConverterTests.cs (1)
286public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
WindowsBase.Tests (28)
System\ComponentModel\DependencyPropertyDescriptorTests.cs (1)
18PropertyDescriptor property = TypeDescriptor.GetProperties(component)[nameof(NotDependencyObject.Property)]!;
System\ComponentModel\GroupDescriptionTests.cs (2)
272PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(GroupDescription))[nameof(GroupDescription.GroupNames)]!; 471PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(GroupDescription))[nameof(GroupDescription.SortDescriptions)]!;
System\Windows\Converters\Int32RectValueSerializerTests.cs (2)
114public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException(); 118public ValueSerializer GetValueSerializerFor(PropertyDescriptor descriptor) => throw new NotImplementedException();
System\Windows\Converters\PointValueSerializerTests.cs (2)
114public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException(); 118public ValueSerializer GetValueSerializerFor(PropertyDescriptor descriptor) => throw new NotImplementedException();
System\Windows\Converters\RectValueSerializerTests.cs (2)
123public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException(); 127public ValueSerializer GetValueSerializerFor(PropertyDescriptor descriptor) => throw new NotImplementedException();
System\Windows\Converters\SizeValueSerializerTests.cs (2)
123public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException(); 127public ValueSerializer GetValueSerializerFor(PropertyDescriptor descriptor) => throw new NotImplementedException();
System\Windows\Converters\VectorValueSerializerTests.cs (2)
114public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException(); 118public ValueSerializer GetValueSerializerFor(PropertyDescriptor descriptor) => throw new NotImplementedException();
System\Windows\ExpressionConverterTests.cs (1)
114public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Windows\Input\KeyConverterTests.cs (1)
435public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Windows\Input\KeyValueSerializerTests.cs (2)
131public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException(); 135public ValueSerializer GetValueSerializerFor(PropertyDescriptor descriptor) => throw new NotImplementedException();
System\Windows\Input\ModifierKeysConverterTests.cs (1)
309public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Windows\Input\ModifierKeysValueSerializerTests.cs (2)
126public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException(); 130public ValueSerializer GetValueSerializerFor(PropertyDescriptor descriptor) => throw new NotImplementedException();
System\Windows\Int32RectConverterTests.cs (1)
179public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Windows\Media\Converters\MatrixValueSerializerTests.cs (2)
114public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException(); 118public ValueSerializer GetValueSerializerFor(PropertyDescriptor descriptor) => throw new NotImplementedException();
System\Windows\Media\MatrixConverterTests.cs (1)
179public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Windows\PointConverterTests.cs (1)
179public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Windows\RectConverterTests.cs (1)
189public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Windows\SizeConverterTests.cs (1)
189public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();
System\Windows\VectorConverterTests.cs (1)
179public PropertyDescriptor PropertyDescriptor => throw new NotImplementedException();