21 types derived from PropertyDescriptor
System.ComponentModel.Annotations (1)
System\ComponentModel\DataAnnotations\MetadataPropertyDescriptorWrapper.cs (1)
6
internal sealed class MetadataPropertyDescriptorWrapper :
PropertyDescriptor
System.ComponentModel.TypeConverter (6)
MS\Internal\Xml\Linq\ComponentModel\XComponentModel.cs (1)
66
internal abstract class XPropertyDescriptor<T, TProperty> :
PropertyDescriptor
where T : XObject
System\ComponentModel\Design\DesignerOptionService.cs (2)
396
private sealed class WrappedPropertyDescriptor :
PropertyDescriptor
464
private sealed class OptionPropertyDescriptor :
PropertyDescriptor
System\ComponentModel\ExtendedPropertyDescriptor.cs (1)
13
internal sealed class ExtendedPropertyDescriptor :
PropertyDescriptor
System\ComponentModel\ReflectPropertyDescriptor.cs (1)
47
internal sealed class ReflectPropertyDescriptor :
PropertyDescriptor
System\ComponentModel\TypeConverter.cs (1)
344
protected abstract class SimplePropertyDescriptor :
PropertyDescriptor
System.Data.Common (5)
System\Data\Common\DbConnectionStringBuilderDescriptor.cs (1)
8
internal sealed class DbConnectionStringBuilderDescriptor :
PropertyDescriptor
System\Data\Common\DbEnumerator.cs (1)
111
private sealed class DbColumnDescriptor :
PropertyDescriptor
System\Data\DataColumnPropertyDescriptor.cs (1)
11
internal sealed class DataColumnPropertyDescriptor :
PropertyDescriptor
System\Data\DataRelationPropertyDescriptor.cs (1)
9
internal sealed class DataRelationPropertyDescriptor :
PropertyDescriptor
System\Data\DataTablePropertyDescriptor.cs (1)
9
internal sealed class DataTablePropertyDescriptor :
PropertyDescriptor
System.Windows.Forms (3)
System\Windows\Forms\ActiveX\AxHost.AxPropertyDescriptor.cs (1)
14
internal class AxPropertyDescriptor :
PropertyDescriptor
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (1)
27
internal unsafe partial class Com2PropertyDescriptor :
PropertyDescriptor
, ICloneable
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MergePropertyDescriptor.cs (1)
12
internal partial class MergePropertyDescriptor :
PropertyDescriptor
System.Windows.Forms.Design (6)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (1)
1126
private class SelectionWrapper :
PropertyDescriptor
, ICustomTypeDescriptor
System\ComponentModel\Design\EventBindingService.EventPropertyDescriptor.cs (1)
19
private class EventPropertyDescriptor :
PropertyDescriptor
System\ComponentModel\Design\InheritedPropertyDescriptor.cs (1)
14
internal sealed class InheritedPropertyDescriptor :
PropertyDescriptor
System\ComponentModel\Design\Serialization\DesignerSerializationManager.cs (1)
989
private sealed class WrappedPropertyDescriptor :
PropertyDescriptor
System\Windows\Forms\Design\ControlDesigner.CanResetSizePropertyDescriptor.cs (1)
12
private class CanResetSizePropertyDescriptor :
PropertyDescriptor
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (1)
1317
private class ColumnTypePropertyDescriptor :
PropertyDescriptor
1003 references to PropertyDescriptor
netstandard (1)
netstandard.cs (1)
394
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.
PropertyDescriptor
))]
PresentationBuildTasks (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\TypeContext.cs (1)
121
public
PropertyDescriptor
PropertyDescriptor
PresentationFramework (99)
MS\Internal\Data\ClrBindingWorker.cs (2)
774
PropertyDescriptor
pd;
780
if ((pd = info as
PropertyDescriptor
) != null)
MS\Internal\Data\DataBindEngine.cs (3)
406
internal object GetValue(object item,
PropertyDescriptor
pd, bool indexerIsNext)
414
PropertyDescriptor
pd = descriptor as
PropertyDescriptor
;
MS\Internal\Data\DefaultValueConverter.cs (1)
791
public
PropertyDescriptor
PropertyDescriptor { get { return null; } }
MS\Internal\Data\PropertyPathWorker.cs (14)
117
PropertyDescriptor
pd;
228
PropertyDescriptor
pd;
333
PropertyDescriptor
pd;
685
PropertyDescriptor
oldPD;
856
PropertyDescriptor
newPD;
1004
PropertyDescriptor
pd;
1005
if (level < 0 || (pd = _arySVS[level].info as
PropertyDescriptor
) == null)
1028
!(_arySVS[k].info is
PropertyDescriptor
))
1128
PropertyDescriptor
pd;
1299
if (cacheAccessor && info != null && !(info is
PropertyDescriptor
))
1550
private void SetPropertyInfo(object info, out PropertyInfo pi, out
PropertyDescriptor
pd, out DependencyProperty dp, out DynamicPropertyAccessor dpa)
1562
pd = info as
PropertyDescriptor
;
1573
PropertyDescriptor
pd;
1661
PropertyDescriptor
pd;
MS\Internal\Data\ValueChangedEventManager.cs (21)
61
public static void AddListener(object source, IWeakEventListener listener,
PropertyDescriptor
pd)
72
public static void RemoveListener(object source, IWeakEventListener listener,
PropertyDescriptor
pd)
83
public static void AddHandler(object source, EventHandler<ValueChangedEventArgs> handler,
PropertyDescriptor
pd)
95
public static void RemoveHandler(object source, EventHandler<ValueChangedEventArgs> handler,
PropertyDescriptor
pd)
151
PropertyDescriptor
[] keys = new
PropertyDescriptor
[ic.Count];
213
_toRemove.Add((
PropertyDescriptor
)ide.Key);
221
foreach (
PropertyDescriptor
key in _toRemove)
293
private void PrivateAddListener(object source, IWeakEventListener listener,
PropertyDescriptor
pd)
301
private void PrivateRemoveListener(object source, IWeakEventListener listener,
PropertyDescriptor
pd)
309
private void PrivateAddHandler(object source, EventHandler<ValueChangedEventArgs> handler,
PropertyDescriptor
pd)
315
private void PrivateRemoveHandler(object source, EventHandler<ValueChangedEventArgs> handler,
PropertyDescriptor
pd)
320
private void AddListener(object source,
PropertyDescriptor
pd, IWeakEventListener listener, EventHandler<ValueChangedEventArgs> handler)
352
private void RemoveListener(object source,
PropertyDescriptor
pd, IWeakEventListener listener, EventHandler<ValueChangedEventArgs> handler)
384
private List<
PropertyDescriptor
> _toRemove = new List<
PropertyDescriptor
>();
390
public ValueChangedRecord(ValueChangedEventManager manager, object source,
PropertyDescriptor
pd)
532
private
PropertyDescriptor
_pd;
546
internal ValueChangedEventArgs(
PropertyDescriptor
pd)
551
internal
PropertyDescriptor
PropertyDescriptor
556
private
PropertyDescriptor
_pd;
MS\Internal\Data\ValueTable.cs (13)
32
internal static bool ShouldCache(object item,
PropertyDescriptor
pd)
50
internal object GetValue(object item,
PropertyDescriptor
pd, bool indexerIsNext)
151
internal void RegisterForChanges(object item,
PropertyDescriptor
pd, DataBindEngine engine)
206
foreach (
PropertyDescriptor
pd1 in GetPropertiesForItem(item))
215
PropertyDescriptor
pd;
230
private void InvalidateCache(object item,
PropertyDescriptor
pd)
241
private IEnumerable<
PropertyDescriptor
> GetPropertiesForItem(object item)
243
List<
PropertyDescriptor
> result = new List<
PropertyDescriptor
>();
301
public ValueTableKey(object item,
PropertyDescriptor
pd)
317
public
PropertyDescriptor
PropertyDescriptor
319
get { return (
PropertyDescriptor
)_descriptor.Target; }
336
PropertyDescriptor
descriptor = this.PropertyDescriptor;
MS\Internal\Data\XDeferredAxisSource.cs (2)
44
internal XDeferredAxisSource(object component,
PropertyDescriptor
pd)
108
private
PropertyDescriptor
_propertyDescriptor; // the PD to obtain its elements or descendants
MS\Internal\SystemDataHelper.cs (2)
45
internal static bool IsDataSetCollectionProperty(
PropertyDescriptor
pd)
52
internal static object GetValue(object item,
PropertyDescriptor
pd, bool useFollowParent)
MS\Internal\SystemXmlLinqHelper.cs (2)
31
internal static bool IsXLinqCollectionProperty(
PropertyDescriptor
pd)
39
internal static bool IsXLinqNonIdempotentProperty(
PropertyDescriptor
pd)
MS\Internal\TraceData.cs (1)
282
PropertyDescriptor
pd => $"{pd.GetType().Name}({pd.Name})",
System\Windows\Controls\ContentPresenter.cs (1)
1148
PropertyDescriptor
ITypeDescriptorContext.PropertyDescriptor { get { return null; } }
System\Windows\Controls\DataGridAutoGeneratingColumnEventArgs.cs (1)
106
typeof(
PropertyDescriptor
).IsAssignableFrom(value.GetType()) ||
System\Windows\Controls\DataGridColumn.cs (2)
1199
PropertyDescriptor
pd = itemProperty.Descriptor as
PropertyDescriptor
;
System\Windows\Data\BindingListCollectionView.cs (1)
2200
PropertyDescriptor
dd = pdc.Find(sorts[i].PropertyName, true);
System\Windows\Data\CollectionView.cs (2)
1479
PropertyDescriptor
pd;
1482
if ((pd = property as
PropertyDescriptor
) != null)
System\Windows\Documents\DPTypeDescriptorContext.cs (1)
170
System.ComponentModel.
PropertyDescriptor
System.ComponentModel.ITypeDescriptorContext.PropertyDescriptor
System\Windows\Markup\Baml2006\DeferredBinaryDeserializerExtension.cs (1)
94
PropertyDescriptor
ITypeDescriptorContext.PropertyDescriptor
System\Windows\Markup\Baml2006\TypeConverterMarkupExtension.cs (1)
58
PropertyDescriptor
ITypeDescriptorContext.PropertyDescriptor
System\Windows\Markup\Primitives\ElementMarkupObject.cs (10)
95
foreach (
PropertyDescriptor
descriptor in TypeDescriptor.GetProperties(_instance))
201
private static bool ShouldSerialize(
PropertyDescriptor
pd, object instance, XamlDesignerSerializationManager manager)
566
private bool PropertyIsAttached(
PropertyDescriptor
descriptor)
656
PropertyDescriptor
ITypeDescriptorContext.PropertyDescriptor
667
PropertyDescriptor
descriptor = this.PropertyDescriptor;
738
internal ElementProperty(ElementMarkupObject obj,
PropertyDescriptor
descriptor) : base(obj)
754
public override
PropertyDescriptor
PropertyDescriptor
950
private
PropertyDescriptor
_descriptor;
1185
public ValueSerializer GetValueSerializerFor(
PropertyDescriptor
descriptor)
1236
public
PropertyDescriptor
PropertyDescriptor
System\Windows\Markup\Primitives\ExtensionSimplifierMarkupObject.cs (1)
141
public override
PropertyDescriptor
PropertyDescriptor
System\Windows\Markup\Primitives\FrameworkElementFactoryMarkupObject.cs (3)
127
public override
PropertyDescriptor
PropertyDescriptor
162
PropertyDescriptor
descriptor = DependencyPropertyDescriptor.FromProperty(_propertyValue.Property, _item.ObjectType);
214
private
PropertyDescriptor
_descriptor;
System\Windows\Markup\Primitives\MarkupWriter.cs (3)
869
PropertyDescriptor
descriptor = property.PropertyDescriptor;
1458
public ValueSerializer GetValueSerializerFor(
PropertyDescriptor
descriptor)
1493
public
PropertyDescriptor
PropertyDescriptor
System\Windows\Markup\TypeContext.cs (1)
121
public
PropertyDescriptor
PropertyDescriptor
System\Windows\Media\Animation\Storyboard.cs (2)
778
else if( propertyAccessor is
PropertyDescriptor
)
780
return ((
PropertyDescriptor
)propertyAccessor).Name;
System\Windows\PropertyPath.cs (6)
172
PropertyDescriptor
pd;
193
out DependencyProperty dp, out PropertyInfo pi, out
PropertyDescriptor
pd, out DynamicObjectAccessor doa)
206
else if ((pd = accessor as
PropertyDescriptor
) != null)
922
accessor is
PropertyDescriptor
||
931
PropertyDescriptor
pd;
938
else if ((pd = accessor as
PropertyDescriptor
) != null)
System\Windows\PropertyPathConverter.cs (1)
195
PropertyDescriptor
pd;
System\Windows\TemplateContent.cs (1)
1507
PropertyDescriptor
ITypeDescriptorContext.PropertyDescriptor
PresentationFramework-SystemData (3)
SystemDataExtension.cs (3)
45
internal override bool IsDataSetCollectionProperty(
PropertyDescriptor
pd)
88
internal override object GetValue(object item,
PropertyDescriptor
pd, bool useFollowParent)
149
private object GetRawValue(object item,
PropertyDescriptor
pd, bool useFollowParent)
PresentationFramework-SystemXmlLinq (2)
SystemXmlLinqExtension.cs (2)
45
internal override bool IsXLinqCollectionProperty(
PropertyDescriptor
pd)
59
internal override bool IsXLinqNonIdempotentProperty(
PropertyDescriptor
pd)
ReachFramework (1)
Serialization\Manager\XpsTokenContext.cs (1)
167
PropertyDescriptor
System (1)
src\runtime\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)
53
List<
PropertyDescriptor
> tempPropertyDescriptors = new List<
PropertyDescriptor
>();
54
foreach (
PropertyDescriptor
propDescriptor in originalCollection)
57
PropertyDescriptor
descriptor = propDescriptor;
System\ComponentModel\DataAnnotations\MetadataPropertyDescriptorWrapper.cs (2)
8
private readonly
PropertyDescriptor
_descriptor;
11
public MetadataPropertyDescriptorWrapper(
PropertyDescriptor
descriptor, Attribute[] newAttributes)
System\ComponentModel\DataAnnotations\ValidationAttributeStore.cs (3)
216
foreach (
PropertyDescriptor
property in properties)
226
/// Method to extract only the explicitly specified attributes from a <see cref="
PropertyDescriptor
"/>
235
private static AttributeCollection GetExplicitAttributes(
PropertyDescriptor
propertyDescriptor)
System\ComponentModel\DataAnnotations\Validator.cs (1)
521
foreach (
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)]
58
foreach (
PropertyDescriptor
property in base.GetProperties(attributes))
System\ComponentModel\ArrayConverter.cs (2)
45
PropertyDescriptor
[] props = new
PropertyDescriptor
[length];
System\ComponentModel\BindingList.cs (9)
401
PropertyDescriptor
? IBindingList.SortProperty => SortPropertyCore;
403
protected virtual
PropertyDescriptor
? SortPropertyCore => null;
409
void IBindingList.ApplySort(
PropertyDescriptor
prop, ListSortDirection direction)
414
protected virtual void ApplySortCore(
PropertyDescriptor
prop, ListSortDirection direction)
426
int IBindingList.Find(
PropertyDescriptor
prop, object key) => FindCore(prop, key);
428
protected virtual int FindCore(
PropertyDescriptor
prop, object key)
433
void IBindingList.AddIndex(
PropertyDescriptor
prop)
438
void IBindingList.RemoveIndex(
PropertyDescriptor
prop)
522
PropertyDescriptor
? pd = _itemTypeProperties.Find(e.PropertyName, true);
System\ComponentModel\ComponentResourceManager.cs (1)
162
PropertyDescriptor
? prop = TypeDescriptorGetProperties(value).Find(propName, IgnoreCase);
System\ComponentModel\CustomTypeDescriptor.cs (5)
124
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
125
public virtual
PropertyDescriptor
? GetDefaultProperty() => _parent?.GetDefaultProperty();
196
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
244
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)]
262
public virtual object? GetPropertyOwner(
PropertyDescriptor
? pd) => _parent?.GetPropertyOwner(pd);
System\ComponentModel\Design\DesignerOptionService.cs (8)
48
private
PropertyDescriptor
? GetOptionProperty(string pageName, string valueName)
87
PropertyDescriptor
? optionProp = GetOptionProperty(pageName, valueName);
97
PropertyDescriptor
? optionProp = GetOptionProperty(pageName, valueName);
180
foreach (
PropertyDescriptor
prop in props)
196
var propArray = new
PropertyDescriptor
[propList.Count];
399
private readonly
PropertyDescriptor
_property;
401
internal WrappedPropertyDescriptor(
PropertyDescriptor
property, object target) : base(property.Name, null)
448
foreach (
PropertyDescriptor
p in options.Properties)
System\ComponentModel\Design\IEventPropertyService.cs (2)
30
EventDescriptor? GetEvent(
PropertyDescriptor
property);
40
PropertyDescriptor
GetEventProperty(EventDescriptor e);
System\ComponentModel\ExtendedPropertyDescriptor.cs (1)
45
public ExtendedPropertyDescriptor(
PropertyDescriptor
extender, Attribute[] attributes) : base(extender, attributes)
System\ComponentModel\ExtenderProvidedPropertyAttribute.cs (2)
19
internal static ExtenderProvidedPropertyAttribute Create(
PropertyDescriptor
? extenderProperty, Type? receiverType, IExtenderProvider? provider)
39
public
PropertyDescriptor
? ExtenderProperty { get; private set; }
System\ComponentModel\IBindingList.cs (5)
27
PropertyDescriptor
? SortProperty { get; }
33
void AddIndex(
PropertyDescriptor
property);
35
void ApplySort(
PropertyDescriptor
property, ListSortDirection direction);
37
int Find(
PropertyDescriptor
property, object key);
39
void RemoveIndex(
PropertyDescriptor
property);
System\ComponentModel\IComNativeDescriptorHandler.cs (1)
20
PropertyDescriptor
GetDefaultProperty(object component);
System\ComponentModel\ICustomTypeDescriptor.cs (5)
44
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
45
PropertyDescriptor
? GetDefaultProperty();
68
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
74
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)]
80
object? GetPropertyOwner(
PropertyDescriptor
? pd);
System\ComponentModel\ITypeDescriptorContext.cs (1)
25
PropertyDescriptor
? PropertyDescriptor { get; }
System\ComponentModel\ITypedList.cs (2)
8
string GetListName(
PropertyDescriptor
[]? listAccessors);
10
PropertyDescriptorCollection GetItemProperties(
PropertyDescriptor
[]? listAccessors);
System\ComponentModel\ListChangedEventArgs.cs (3)
15
public ListChangedEventArgs(ListChangedType listChangedType, int newIndex,
PropertyDescriptor
? propDesc) : this(listChangedType, newIndex)
21
public ListChangedEventArgs(ListChangedType listChangedType,
PropertyDescriptor
? propDesc)
40
public
PropertyDescriptor
? PropertyDescriptor { get; }
System\ComponentModel\ListSortDescription.cs (2)
8
public ListSortDescription(
PropertyDescriptor
? property, ListSortDirection direction)
14
public
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
'/>
210
if (obj is
PropertyDescriptor
pd && pd.NameHashCode == NameHashCode
System\ComponentModel\PropertyDescriptorCollection.cs (40)
23
private
PropertyDescriptor
[] _properties;
36
public PropertyDescriptorCollection(
PropertyDescriptor
[]? properties)
40
_properties = Array.Empty<
PropertyDescriptor
>();
55
public PropertyDescriptorCollection(
PropertyDescriptor
[]? properties, bool readOnly) : this(properties)
60
private PropertyDescriptorCollection(
PropertyDescriptor
[] properties, int propCount, string[]? namedSort, IComparer? comparer)
81
public virtual
PropertyDescriptor
this[int index]
97
public virtual
PropertyDescriptor
? this[string name] => Find(name, false);
99
public int Add(
PropertyDescriptor
value)
122
public bool Contains(
PropertyDescriptor
value) => IndexOf(value) >= 0;
137
PropertyDescriptor
[] newProps = new
PropertyDescriptor
[Count];
160
_properties = new
PropertyDescriptor
[sizeNeeded];
167
PropertyDescriptor
[] newProps = new
PropertyDescriptor
[newSize];
175
public virtual
PropertyDescriptor
? Find(string name, bool ignoreCase)
179
PropertyDescriptor
? p = null;
200
return (
PropertyDescriptor
)cached;
232
public int IndexOf(
PropertyDescriptor
? value) => Array.IndexOf(_properties, value, 0, Count);
234
public void Insert(int index,
PropertyDescriptor
value)
250
public void Remove(
PropertyDescriptor
? value)
332
List<
PropertyDescriptor
?> propList = new List<
PropertyDescriptor
?>(_properties);
340
PropertyDescriptor
? currentProp = propList[j];
395
PropertyDescriptor
[] enumProps = new
PropertyDescriptor
[Count];
418
if (!(value is
PropertyDescriptor
newProp))
458
if (value != null && !(value is
PropertyDescriptor
))
492
Add((
PropertyDescriptor
)value!);
497
_properties[index] = (
PropertyDescriptor
)value!;
526
PropertyDescriptor
[] newProps = new
PropertyDescriptor
[Count];
541
PropertyDescriptor
? pd = this[(string)key];
549
int IList.Add(object? value) => Add((
PropertyDescriptor
)value!);
551
bool IList.Contains(object? value) => Contains((
PropertyDescriptor
)value!);
553
int IList.IndexOf(object? value) => IndexOf((
PropertyDescriptor
)value!);
555
void IList.Insert(int index, object? value) => Insert(index, (
PropertyDescriptor
)value!);
561
void IList.Remove(object? value) => Remove((
PropertyDescriptor
?)value);
579
if (value != null && !(value is
PropertyDescriptor
))
585
_properties[index] = (
PropertyDescriptor
)value!;
605
PropertyDescriptor
curProp = _owner[_index];
System\ComponentModel\ReflectPropertyDescriptor.cs (3)
162
PropertyDescriptor
oldReflectPropertyDescriptor,
566
internal void ExtenderResetValue(IExtenderProvider provider, object component,
PropertyDescriptor
notifyDesc)
622
internal void ExtenderSetValue(IExtenderProvider? provider, object? component, object? value,
PropertyDescriptor
notifyDesc)
System\ComponentModel\ReflectTypeDescriptionProvider.cs (24)
396
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " The Type of instance cannot be statically discovered.")]
397
internal
PropertyDescriptor
? GetDefaultProperty([DynamicallyAccessedMembers(TypeDescriptor.AllMembersAndInterfaces)] Type type, object? instance)
524
internal static
PropertyDescriptor
? GetExtendedDefaultProperty()
598
List<
PropertyDescriptor
>? propertyList = null;
602
PropertyDescriptor
[] propertyArray = ReflectGetExtendedProperties(extenders[idx]);
604
propertyList ??= new List<
PropertyDescriptor
>(propertyArray.Length * extenders.Length);
608
PropertyDescriptor
prop = propertyArray[propIdx];
631
PropertyDescriptor
[] fullArray = new
PropertyDescriptor
[propertyList.Count];
875
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
1232
private static
PropertyDescriptor
[] ReflectGetExtendedProperties(IExtenderProvider provider)
1235
PropertyDescriptor
[]? properties;
1239
properties = cache[s_extenderProviderPropertiesKey] as
PropertyDescriptor
[];
1304
properties = new
PropertyDescriptor
[extendedProperties.Length];
1321
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
1322
private static
PropertyDescriptor
[] ReflectGetProperties(
1326
private static
PropertyDescriptor
[] ReflectGetPropertiesFromRegisteredType(Type type)
1331
private static
PropertyDescriptor
[] ReflectGetPropertiesImpl(Type type)
1334
PropertyDescriptor
[]? properties = (
PropertyDescriptor
[]?)propertyCache[type];
1342
properties = (
PropertyDescriptor
[]?)propertyCache[type];
1356
properties = new
PropertyDescriptor
[propertyInfos.Length];
1394
PropertyDescriptor
[] newProperties = new
PropertyDescriptor
[propertyCount];
System\ComponentModel\ReflectTypeDescriptionProvider.ReflectedTypeData.cs (8)
281
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " The Type of instance cannot be statically discovered.")]
282
internal
PropertyDescriptor
? GetDefaultProperty(object? instance)
470
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
478
PropertyDescriptor
[] propertyArray;
479
Dictionary<string,
PropertyDescriptor
> propertyList = new Dictionary<string,
PropertyDescriptor
>(10);
486
foreach (
PropertyDescriptor
p in propertyArray)
494
propertyArray = new
PropertyDescriptor
[propertyList.Count];
System\ComponentModel\TypeDescriptor.cs (51)
519
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
520
public static
PropertyDescriptor
CreateProperty(
533
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
534
public static
PropertyDescriptor
CreateProperty(
536
PropertyDescriptor
oldPropertyDescriptor,
939
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
940
public static
PropertyDescriptor
? GetDefaultProperty(
955
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered.")]
956
public static
PropertyDescriptor
? GetDefaultProperty(object component) => GetDefaultProperty(component, false);
962
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered.")]
963
public static
PropertyDescriptor
? GetDefaultProperty(object component, bool noCustomTypeDesc)
1336
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
1362
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)]
1380
var descriptors = new
PropertyDescriptor
[filteredProperties.Count];
1392
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered.")]
1410
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered.")]
1421
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered. " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)]
1432
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered. " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)]
1443
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " The Type of component cannot be statically discovered. " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)]
1519
PropertyDescriptor
[] propArray = new
PropertyDescriptor
[results.Count];
1588
PropertyDescriptor
[] propArray = new
PropertyDescriptor
[results.Count];
1926
PropertyDescriptor
[] propArray = new
PropertyDescriptor
[list.Count];
2110
PropertyDescriptor
[] propArray = new
PropertyDescriptor
[list.Count];
2117
throw new ArgumentException(SR.Format(SR.TypeDescriptorExpectedElementType, typeof(
PropertyDescriptor
).FullName));
2265
PropertyDescriptor
[] propArray = new
PropertyDescriptor
[list.Count];
2828
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
2829
PropertyDescriptor
ICustomTypeDescriptor.GetDefaultProperty()
2851
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
2857
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)]
2863
object ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd) => _instance;
3143
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
3144
PropertyDescriptor
? ICustomTypeDescriptor.GetDefaultProperty()
3188
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
3200
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)]
3214
object? ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd)
3566
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
3567
PropertyDescriptor
? ICustomTypeDescriptor.GetDefaultProperty()
3678
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
3721
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)]
3749
object ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd)
3954
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
3955
public
PropertyDescriptor
? GetDefaultProperty()
3961
PropertyDescriptor
? defaultProperty;
4090
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage)]
4148
[RequiresUnreferencedCode(
PropertyDescriptor
.PropertyDescriptorPropertyTypeMessage + " " + AttributeCollection.FilterRequiresUnreferencedCodeMessage)]
4176
public object? GetPropertyOwner(
PropertyDescriptor
? pd)
System.Data.Common (52)
System\Data\Common\DataRecordInternal.cs (2)
333
PropertyDescriptor
? ICustomTypeDescriptor.GetDefaultProperty()
365
object ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd)
System\Data\Common\DbConnectionStringBuilder.cs (12)
416
PropertyDescriptor
[] properties = new
PropertyDescriptor
[descriptors.Count];
445
foreach (
PropertyDescriptor
reflected in TypeDescriptor.GetProperties(this, true))
454
PropertyDescriptor
descriptor = new DbConnectionStringBuilderDescriptor(reflected.Name,
526
PropertyDescriptor
descriptor = new DbConnectionStringBuilderDescriptor(keyword,
553
PropertyDescriptor
[] propertiesArray = new
PropertyDescriptor
[propertyDescriptors.Count];
559
foreach (
PropertyDescriptor
property in propertyDescriptors)
584
PropertyDescriptor
[] filteredPropertiesArray = new
PropertyDescriptor
[index];
625
PropertyDescriptor
? ICustomTypeDescriptor.GetDefaultProperty()
658
object ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd)
System\Data\Common\DbDataRecord.cs (2)
86
PropertyDescriptor
? ICustomTypeDescriptor.GetDefaultProperty() => null;
104
object ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd) => this;
System\Data\Common\DbEnumerator.cs (2)
95
PropertyDescriptor
[] props = new
PropertyDescriptor
[_reader.FieldCount];
System\Data\DataRowView.cs (2)
243
PropertyDescriptor
? ICustomTypeDescriptor.GetDefaultProperty() => null;
260
object ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd) => this;
System\Data\DataSet.cs (2)
3395
internal static DataTable? FindTable(DataTable? baseTable,
PropertyDescriptor
[] props, int propStart)
3402
PropertyDescriptor
currentProp = props[propStart];
System\Data\DataTable.cs (2)
4910
PropertyDescriptor
[] props = new
PropertyDescriptor
[columnsCount + relationsCount];
System\Data\DataView.cs (11)
951
PropertyDescriptor
? IBindingList.SortProperty => GetSortProperty();
953
internal
PropertyDescriptor
? GetSortProperty()
992
void IBindingList.AddIndex(
PropertyDescriptor
property) => GetFindIndex(property.Name, keepIndex: true);
994
void IBindingList.ApplySort(
PropertyDescriptor
property, ListSortDirection direction)
999
int IBindingList.Find(
PropertyDescriptor
property, object key)
1038
void IBindingList.RemoveIndex(
PropertyDescriptor
property)
1069
PropertyDescriptor
? property = sort.PropertyDescriptor;
1073
throw ExceptionBuilder.ArgumentNull(nameof(
PropertyDescriptor
));
1097
private static string CreateSortString(
PropertyDescriptor
property, ListSortDirection direction)
1154
string System.ComponentModel.ITypedList.GetListName(
PropertyDescriptor
[]? listAccessors)
1178
PropertyDescriptorCollection System.ComponentModel.ITypedList.GetItemProperties(
PropertyDescriptor
[]? listAccessors)
System\Data\DataViewManager.cs (8)
221
PropertyDescriptor
IBindingList.SortProperty
233
void IBindingList.AddIndex(
PropertyDescriptor
property)
238
void IBindingList.ApplySort(
PropertyDescriptor
property, ListSortDirection direction)
243
int IBindingList.Find(
PropertyDescriptor
property, object key)
248
void IBindingList.RemoveIndex(
PropertyDescriptor
property)
259
string System.ComponentModel.ITypedList.GetListName(
PropertyDescriptor
[]? listAccessors)
282
PropertyDescriptorCollection System.ComponentModel.ITypedList.GetItemProperties(
PropertyDescriptor
[]? listAccessors)
332
PropertyDescriptor
? NullProp = null;
System\Data\DataViewManagerListItemTypeDescriptor.cs (4)
64
PropertyDescriptor
? ICustomTypeDescriptor.GetDefaultProperty() => null;
116
PropertyDescriptor
[]? props = null;
121
props = new
PropertyDescriptor
[tableCount];
139
object ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd) => this;
System\Data\LinqDataView.cs (1)
247
PropertyDescriptor
? IBindingList.SortProperty
System\Data\xmlsaver.cs (2)
132
internal void AddXdoProperty(
PropertyDescriptor
pd, object instance, XmlElement root)
227
private static bool ContainsDesignerSerializationVisibleAttribute(
PropertyDescriptor
pd) => pd.Attributes.Contains(DesignerSerializationVisibilityAttribute.Visible);
System\Data\XMLSchema.cs (2)
42
PropertyDescriptor
? pd = TypeDescriptor.GetProperties(instance)[name];
286
PropertyDescriptor
? pd = TypeDescriptor.GetProperties(instance)[name];
System.Windows.Forms (195)
misc\ImageListUtils.cs (4)
11
public static
PropertyDescriptor
? GetImageListProperty(
PropertyDescriptor
? currentComponent, ref object instance)
26
PropertyDescriptor
? imageListProperty = null;
38
PropertyDescriptor
? 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.
37
PropertyValueUIItem[] GetPropertyUIValueItems(ITypeDescriptorContext context,
PropertyDescriptor
propDesc);
System\Drawing\Design\PropertyValueUIHandler.cs (2)
14
/// A <see cref="
PropertyDescriptor
" /> that represents the property being queried.
20
public delegate void PropertyValueUIHandler(ITypeDescriptorContext context,
PropertyDescriptor
propDesc, ArrayList valueUIItemList);
System\Drawing\Design\PropertyValueUIItemInvokeHandler.cs (1)
19
public delegate void PropertyValueUIItemInvokeHandler(ITypeDescriptorContext context,
PropertyDescriptor
descriptor, PropertyValueUIItem invokedItem);
System\Windows\Forms\ActiveX\AxHost.AxPropertyDescriptor.cs (2)
16
private readonly
PropertyDescriptor
_baseDescriptor;
31
internal AxPropertyDescriptor(
PropertyDescriptor
baseDescriptor, AxHost owner) : base(baseDescriptor)
System\Windows\Forms\ActiveX\AxHost.cs (10)
127
private Dictionary<string,
PropertyDescriptor
>? _properties;
2476
PropertyDescriptor
? ICustomTypeDescriptor.GetDefaultProperty()
2569
List<
PropertyDescriptor
> returnProperties = [];
2607
if (!_properties.TryGetValue(propName, out
PropertyDescriptor
? propDesc))
2609
PropertyDescriptor
? prop;
2654
List<
PropertyDescriptor
>? removeList = null;
2656
foreach (
PropertyDescriptor
prop in returnProperties)
2669
foreach (
PropertyDescriptor
prop in removeList)
2700
object? ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd)
2710
foreach (
PropertyDescriptor
prop in props)
System\Windows\Forms\ActiveX\AxHost.OleInterfaces.cs (1)
501
foreach (
PropertyDescriptor
p in props)
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (4)
974
private bool IsResourceProperty(
PropertyDescriptor
property)
1050
PropertyDescriptor
currentProperty = props[i];
1114
bool SetValue(
PropertyDescriptor
currentProperty, object data)
1504
PropertyDescriptor
currentProperty = props[i];
System\Windows\Forms\ComponentModel\COM2Interop\Com2PropertyDescriptor.Com2PropDescMainConverter.cs (2)
59
PropertyDescriptor
[] descriptors = new
PropertyDescriptor
[properties.Count];
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.ComTypeDescriptor.cs (2)
44
PropertyDescriptor
? ICustomTypeDescriptor.GetDefaultProperty() => _handler.GetDefaultProperty(_instance);
60
object? ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd) => _instance;
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.cs (1)
258
internal
PropertyDescriptor
? GetDefaultProperty(object component)
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.NullTypeDescriptor.cs (2)
26
PropertyDescriptor
? ICustomTypeDescriptor.GetDefaultProperty() => null;
36
object? ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd) => null;
System\Windows\Forms\Control.cs (2)
12727
PropertyDescriptor
? sizeProperty = null;
12728
PropertyDescriptor
? locationProperty = null;
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
166
PropertyDescriptor
? pd = TypeDescriptor.GetProperties(this)["UseVisualStyleBackColor"];
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (3)
214
GetSortingInformationFromBackend(out
PropertyDescriptor
? sortField, out SortOrder sortOrder);
307
GetSortingInformationFromBackend(out
PropertyDescriptor
? sortProperty, out SortOrder sortOrder);
972
private void GetSortingInformationFromBackend(out
PropertyDescriptor
? sortProperty, out SortOrder sortOrder)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (13)
224
private
PropertyDescriptor
? DisplayMemberProperty
226
get => Properties.GetValueOrDefault<
PropertyDescriptor
?>(s_propComboBoxCellDisplayMemberProp);
480
private
PropertyDescriptor
? ValueMemberProperty
482
get => Properties.GetValueOrDefault<
PropertyDescriptor
?>(s_propComboBoxCellValueMemberProp);
1059
PropertyDescriptor
? propDesc = TypeDescriptor.GetProperties(item).Find(DisplayMember, ignoreCase: true);
1068
PropertyDescriptor
? propDesc = TypeDescriptor.GetProperties(item).Find(ValueMember, ignoreCase: true);
1133
PropertyDescriptor
? propDesc = TypeDescriptor.GetProperties(item).Find(ValueMember, ignoreCase: true);
1143
PropertyDescriptor
? propDesc = TypeDescriptor.GetProperties(item).Find(DisplayMember, ignoreCase: true);
1356
PropertyDescriptor
? displayMemberProperty = props.Find(displayBindingMember.BindingField, true);
1387
PropertyDescriptor
? valueMemberProperty = props.Find(valueBindingMember.BindingField, true);
1403
private object? ItemFromComboBoxDataSource(
PropertyDescriptor
property, object key)
1452
PropertyDescriptor
? propDesc = TypeDescriptor.GetProperties(item!).Find(field, ignoreCase: true);
1470
PropertyDescriptor
? propDesc = TypeDescriptor.GetProperties(itemCandidate).Find(field, ignoreCase: true);
System\Windows\Forms\Controls\ListControl\ListControl.cs (3)
152
PropertyDescriptor
? displayMemberProperty = props.Find(_displayMember.BindingField, true);
379
PropertyDescriptor
? property = props.Find(propertyName, true);
442
PropertyDescriptor
? descriptor;
System\Windows\Forms\Controls\ListView\ListViewItemStateImageIndexConverter.cs (2)
51
PropertyDescriptor
? listViewProp = listViewItemProps["ListView"];
62
PropertyDescriptor
? 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"/>.
59
public abstract
PropertyDescriptor
? PropertyDescriptor { get; }
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (9)
605
public override
PropertyDescriptor
? PropertyDescriptor => null;
1147
PropertyDescriptor
? property = TypeDescriptor.GetProperties(owner)[propertyName];
1291
PropertyDescriptor
? defaultProperty = null;
1315
var propertyDescriptors = new
PropertyDescriptor
[properties.Count];
1353
foreach (
PropertyDescriptor
property in properties)
2091
private static
PropertyDescriptor
[] SortParenProperties(
PropertyDescriptor
[] props)
2093
PropertyDescriptor
[]? newProperties = null;
2101
newProperties ??= 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.
25
PropertyDescriptor
propertyInfo,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MergePropertyDescriptor.cs (5)
14
private readonly
PropertyDescriptor
[] _descriptors;
22
public MergePropertyDescriptor(
PropertyDescriptor
[] descriptors)
45
foreach (
PropertyDescriptor
pd in _descriptors)
66
foreach (
PropertyDescriptor
pd in _descriptors)
82
public
PropertyDescriptor
this[int index] => _descriptors[index];
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiPropertyDescriptorGridEntry.cs (2)
18
PropertyDescriptor
[] propertyDescriptors,
233
PropertyDescriptor
? propertyInfo = entry.PropertyDescriptor;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiSelectRootGridEntry.PropertyDescriptorComparer.cs (4)
16
var
a1 = obj1 as
PropertyDescriptor
;
17
var
a2 = obj2 as
PropertyDescriptor
;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiSelectRootGridEntry.PropertyMerger.cs (17)
30
List<
PropertyDescriptor
[]>? commonProperties = GetCommonProperties(objects, presort: true, tab, parentEntry);
58
List<
PropertyDescriptor
[]>? properties = null;
69
List<
PropertyDescriptor
[]>? firstProperties = GetCommonProperties(firstObject.AsSpan(), presort: false, tab, parentEntry);
93
var firstPropertyDescriptors = new
PropertyDescriptor
[firstProperties.Count];
129
/// Returns a list of <see cref="
PropertyDescriptor
"/> arrays, one for each component.
131
private static List<
PropertyDescriptor
[]>? GetCommonProperties(
167
List<
PropertyDescriptor
[]> mergedList = [];
168
var matchArray = new
PropertyDescriptor
[objects.Length];
179
PropertyDescriptor
pivotProperty = objectProperties[0][i];
192
PropertyDescriptor
property = objectProperties[j][positions[j]];
256
mergedList.Add((
PropertyDescriptor
[])matchArray.Clone());
302
private static List<
PropertyDescriptor
[]> UnsortedMerge(
303
PropertyDescriptor
[] baseEntries,
304
List<
PropertyDescriptor
[]> sortedMergedEntries)
306
List<
PropertyDescriptor
[]> mergedEntries = [];
308
foreach (
PropertyDescriptor
basePropertyDescriptor in baseEntries)
322
PropertyDescriptor
propertyDescriptor = propertyDescriptors[0];
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertiesTab.cs (2)
16
public override
PropertyDescriptor
? GetDefaultProperty(object obj)
19
PropertyDescriptor
? defaultProperty = base.GetDefaultProperty(obj);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.cs (4)
39
PropertyDescriptor
propertyDescriptor,
110
PropertyDescriptor
? componentProperty = TypeDescriptor.GetProperties(ownerType)[PropertyName!];
161
public sealed override
PropertyDescriptor
PropertyDescriptor { get; }
342
protected void Initialize(
PropertyDescriptor
propertyDescriptor)
System\Windows\Forms\Controls\TabControl\TabPage.cs (1)
121
PropertyDescriptor
? pd = TypeDescriptor.GetProperties(this)[nameof(UseVisualStyleBackColor)];
System\Windows\Forms\Controls\TreeView\TreeViewImageIndexConverter.cs (3)
81
PropertyDescriptor
? imageListProp = ImageListUtils.GetImageListProperty(context.PropertyDescriptor, ref instance);
87
foreach (
PropertyDescriptor
prop in props)
100
PropertyDescriptor
? parentProp = props[ParentImageListProperty];
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGrid.cs (2)
540
protected virtual DataGridColumnStyle CreateGridColumn(
PropertyDescriptor
prop, bool isDefault) => throw null;
542
protected virtual DataGridColumnStyle CreateGridColumn(
PropertyDescriptor
prop) => throw null;
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridBoolColumn.cs (2)
25
public DataGridBoolColumn(
PropertyDescriptor
prop) => throw new PlatformNotSupportedException();
27
public DataGridBoolColumn(
PropertyDescriptor
prop, bool isDefault) => throw new PlatformNotSupportedException();
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridColumnStyle.cs (2)
29
public DataGridColumnStyle(
PropertyDescriptor
prop) => throw new PlatformNotSupportedException();
51
public virtual
PropertyDescriptor
PropertyDescriptor
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridTableStyle.cs (2)
351
protected internal virtual DataGridColumnStyle CreateGridColumn(
PropertyDescriptor
prop, bool isDefault) => throw null;
353
protected internal virtual DataGridColumnStyle CreateGridColumn(
PropertyDescriptor
prop) => throw null;
System\Windows\Forms\Controls\Unsupported\DataGrid\DataGridTextBoxColumn.cs (5)
26
public DataGridTextBoxColumn(
PropertyDescriptor
prop) => throw new PlatformNotSupportedException();
28
public DataGridTextBoxColumn(
PropertyDescriptor
prop, string format) => throw new PlatformNotSupportedException();
30
public DataGridTextBoxColumn(
PropertyDescriptor
prop, string format, bool isDefault) => throw new PlatformNotSupportedException();
32
public DataGridTextBoxColumn(
PropertyDescriptor
prop, bool isDefault) => throw new PlatformNotSupportedException();
54
public override
PropertyDescriptor
PropertyDescriptor
System\Windows\Forms\Controls\Unsupported\DataGrid\GridColumnStylesCollection.cs (2)
66
public DataGridColumnStyle this[
PropertyDescriptor
propertyDesciptor] => throw null;
80
public bool Contains(
PropertyDescriptor
propertyDescriptor) => throw null;
System\Windows\Forms\Controls\WebBrowser\WebBrowserBase.cs (2)
735
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(this)["SelectionStyle"];
1062
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(this)["SelectionStyle"];
System\Windows\Forms\DataBinding\Binding.BindToObject.cs (1)
194
internal
PropertyDescriptor
? FieldInfo { get; private set; }
System\Windows\Forms\DataBinding\Binding.cs (4)
28
private
PropertyDescriptor
? _propInfo;
29
private
PropertyDescriptor
? _propIsNullInfo;
485
PropertyDescriptor
? tempPropInfo = null;
486
PropertyDescriptor
? tempPropIsNullInfo = null;
System\Windows\Forms\DataBinding\BindingContext.cs (1)
266
PropertyDescriptor
? prop = formerManager.GetItemProperties().Find(dataField, true)
System\Windows\Forms\DataBinding\BindingManagerBase.cs (4)
72
internal abstract PropertyDescriptorCollection GetItemProperties(
PropertyDescriptor
[]? listAccessors);
86
PropertyDescriptor
[] properties = new
PropertyDescriptor
[listAccessors.Count];
178
if (property.Name.Equals(((
PropertyDescriptor
)listAccessors[offset]!).Name))
System\Windows\Forms\DataBinding\BindingSource.cs (11)
650
PropertyDescriptor
? pd = (_itemShape?.Find(propertyName, true))
719
PropertyDescriptor
? dmProp = dsProps[_dataMember];
905
PropertyDescriptor
? dmProp = dsProps[_dataMember];
1003
PropertyDescriptor
? prop = props.Find(current, true)
1543
public virtual string GetListName(
PropertyDescriptor
[]? listAccessors) =>
1546
public virtual PropertyDescriptorCollection GetItemProperties(
PropertyDescriptor
[]? listAccessors)
1699
public virtual
PropertyDescriptor
? SortProperty
1711
void IBindingList.AddIndex(
PropertyDescriptor
property)
1722
public virtual void ApplySort(
PropertyDescriptor
property, ListSortDirection sort)
1732
public virtual int Find(
PropertyDescriptor
prop, object key)
1742
void IBindingList.RemoveIndex(
PropertyDescriptor
prop)
System\Windows\Forms\DataBinding\CurrencyManager.cs (7)
518
internal void SetSort(
PropertyDescriptor
property, ListSortDirection sortDirection)
527
/// Gets a <see cref="
PropertyDescriptor
"/> for a CurrencyManager.
529
internal
PropertyDescriptor
? GetSortProperty()
555
internal int Find(
PropertyDescriptor
? property, object key)
599
PropertyDescriptor
[] properties = new
PropertyDescriptor
[listAccessors.Count];
607
internal override PropertyDescriptorCollection GetItemProperties(
PropertyDescriptor
[]? listAccessors) =>
System\Windows\Forms\DataBinding\ListBindingConverter.cs (1)
141
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(b)[constructorParameterProperty];
System\Windows\Forms\DataBinding\ListBindingHelper.cs (13)
48
PropertyDescriptor
? dmProp = dsProps.Find(dataMember, true)
75
public static string GetListName(object? list,
PropertyDescriptor
[]? listAccessors)
149
public static PropertyDescriptorCollection GetListItemProperties(object? list,
PropertyDescriptor
[]? listAccessors)
174
public static PropertyDescriptorCollection GetListItemProperties(object? dataSource, string? dataMember,
PropertyDescriptor
[]? listAccessors)
182
PropertyDescriptor
? dmProp = dsProps.Find(dataMember, true);
186
PropertyDescriptor
[] listAccessors2 = new
PropertyDescriptor
[len];
295
PropertyDescriptor
? dmProp = dsProps.Find(dataMember, true);
345
private static PropertyDescriptorCollection GetListItemPropertiesByType(
PropertyDescriptor
[] listAccessors, int startIndex)
381
private static PropertyDescriptorCollection GetListItemPropertiesByEnumerable(IEnumerable iEnumerable,
PropertyDescriptor
[] listAccessors, int startIndex)
446
private static PropertyDescriptorCollection GetListItemPropertiesByInstance(object? target,
PropertyDescriptor
[] listAccessors, int startIndex)
470
PropertyDescriptor
[]? accessors = null;
475
accessors = new
PropertyDescriptor
[accessorsCount];
System\Windows\Forms\DataBinding\PropertyManager.cs (2)
13
private
PropertyDescriptor
? _propInfo;
59
internal override PropertyDescriptorCollection GetItemProperties(
PropertyDescriptor
[]? listAccessors)
System\Windows\Forms\DataBinding\RelatedCurrencyManager.cs (5)
16
private
PropertyDescriptor
_fieldInfo;
75
internal override PropertyDescriptorCollection GetItemProperties(
PropertyDescriptor
[]? listAccessors)
77
PropertyDescriptor
[] accessors;
81
accessors = new
PropertyDescriptor
[listAccessors.Length + 1];
86
accessors = new
PropertyDescriptor
[1];
System\Windows\Forms\DataBinding\RelatedPropertyManager.cs (5)
12
private
PropertyDescriptor
_fieldInfo;
56
internal override PropertyDescriptorCollection GetItemProperties(
PropertyDescriptor
[]? listAccessors)
58
PropertyDescriptor
[] accessors;
62
accessors = new
PropertyDescriptor
[listAccessors.Length + 1];
67
accessors = new
PropertyDescriptor
[1];
System\Windows\Forms\Design\EventsTab.cs (4)
33
public override
PropertyDescriptor
? GetDefaultProperty(object obj)
139
List<
PropertyDescriptor
>? matchingPropertyEvents = null;
140
foreach (
PropertyDescriptor
property in matchingComponentProperties)
163
var mergedEvents = new
PropertyDescriptor
[componentEventProperties.Count + matchingPropertyEvents.Count];
System\Windows\Forms\Design\PropertyTab.cs (1)
106
public virtual
PropertyDescriptor
? GetDefaultProperty(object component)
System\Windows\Forms\ImageIndexConverter.cs (3)
104
PropertyDescriptor
? imageListProp = ImageListUtils.GetImageListProperty(context.PropertyDescriptor, ref instance);
110
foreach (
PropertyDescriptor
prop in props)
123
PropertyDescriptor
? parentProp = props[ParentImageListProperty];
System\Windows\Forms\ImageKeyConverter.cs (3)
110
PropertyDescriptor
? imageListProp = ImageListUtils.GetImageListProperty(context.PropertyDescriptor, ref instance);
116
foreach (
PropertyDescriptor
prop in props)
129
PropertyDescriptor
? parentProp = props[ParentImageListProperty];
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.cs (1)
512
PropertyDescriptor
? prop;
System\Windows\Forms\Panels\TableLayoutPanel\TableLayoutSettings.TableLayoutSettingsStub.cs (1)
49
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(tableControl)["Name"];
System.Windows.Forms.Design (443)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (3)
105
foreach (
PropertyDescriptor
p in TypeDescriptor.GetProperties(type))
1266
PropertyDescriptor
ICustomTypeDescriptor.GetDefaultProperty() => this;
1315
object ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd) => this;
System\ComponentModel\Design\CollectionEditor.cs (1)
153
PropertyDescriptor
? property = TypeDescriptor.GetDefaultProperty(CollectionType);
System\ComponentModel\Design\ComponentDesigner.cs (11)
40
PropertyDescriptor
? defaultProperty = TypeDescriptor.GetDefaultProperty(_component);
279
PropertyDescriptor
? defaultPropEvent = ebs.GetEventProperty(defaultEvent);
414
PropertyDescriptor
[] values = new
PropertyDescriptor
[properties.Count];
417
foreach (
PropertyDescriptor
prop in values)
661
PropertyDescriptor
[] values = new
PropertyDescriptor
[properties.Values.Count];
664
foreach (
PropertyDescriptor
prop in values)
678
PropertyDescriptor
? newInnerProp = (
PropertyDescriptor
?)properties[de.Key];
711
&& properties?[SettingsKeyName] is
PropertyDescriptor
prop)
System\ComponentModel\Design\ComponentDesigner.ShadowPropertyCollection.cs (5)
15
private Dictionary<string,
PropertyDescriptor
>? _descriptors;
37
PropertyDescriptor
property = GetShadowedPropertyDescriptor(propertyName) ?? throw new ArgumentException("The requested property does not exist", nameof(propertyName));
56
private
PropertyDescriptor
? GetShadowedPropertyDescriptor(string propertyName)
60
if (!_descriptors.TryGetValue(propertyName, out
PropertyDescriptor
? descriptor))
85
PropertyDescriptor
shadowedPropertyDescriptor = GetShadowedPropertyDescriptor(propertyName) ?? throw new InvalidOperationException("Failed to retrieve the shadowed PropertyDescriptor");
System\ComponentModel\Design\DesignerActionPanel.cs (2)
407
private static bool IsReadOnlyProperty(
PropertyDescriptor
propertyDescriptor)
666
PropertyDescriptor
? pd = TypeDescriptor.GetProperties(list)[pti.MemberName]
System\ComponentModel\Design\DesignerActionPanel.PropertyLine.cs (2)
16
private
PropertyDescriptor
? _propDesc;
25
protected
PropertyDescriptor
PropertyDescriptor => _propDesc ??= TypeDescriptor.GetProperties(_actionList!)[PropertyItem!.MemberName]!;
System\ComponentModel\Design\DesignerActionPanel.TypeDescriptorContext.cs (2)
12
public TypeDescriptorContext(IServiceProvider serviceProvider,
PropertyDescriptor
propertyDescriptor, object instance)
25
public
PropertyDescriptor
PropertyDescriptor { get; }
System\ComponentModel\Design\DesignerActionUIService.cs (1)
77
PropertyDescriptor
? p = opts.Options.Properties["ObjectBoundSmartTagAutoShow"];
System\ComponentModel\Design\EventBindingService.cs (6)
131
EventDescriptor? IEventBindingService.GetEvent(
PropertyDescriptor
property)
176
List<
PropertyDescriptor
> props = new(events.Count);
187
PropertyDescriptor
prop = new EventPropertyDescriptor(events[i]!, this);
197
PropertyDescriptor
IEventBindingService.GetEventProperty(EventDescriptor e)
201
PropertyDescriptor
prop = new EventPropertyDescriptor(e, this);
233
PropertyDescriptor
prop = ((IEventBindingService)this).GetEventProperty(e);
System\ComponentModel\Design\InheritedPropertyDescriptor.cs (3)
16
private
PropertyDescriptor
_propertyDescriptor;
23
public InheritedPropertyDescriptor(
PropertyDescriptor
propertyDescriptor, object component) : base(propertyDescriptor, [])
121
internal
PropertyDescriptor
PropertyDescriptor
System\ComponentModel\Design\ReferenceService.cs (1)
47
foreach (
PropertyDescriptor
property in TypeDescriptor.GetProperties(reference, s_attributes))
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.ComponentListCodeDomSerializer.cs (8)
156
PropertyDescriptor
? prop = props[propName];
189
PropertyDescriptor
? prop = props[stateEntry.Key];
423
PropertyDescriptor
? prop = eventProps[eventName];
444
PropertyDescriptor
? modifierProp = TypeDescriptor.GetProperties(comp)["Modifiers"];
545
if (md._member is
PropertyDescriptor
prop && prop.PropertyType.IsSerializable)
581
foreach (
PropertyDescriptor
prop in props)
597
foreach (
PropertyDescriptor
eventProp in events)
617
if (md._member is
PropertyDescriptor
prop && !prop.ShouldSerializeValue(data._value))
System\ComponentModel\Design\Serialization\CodeDomLocalizationProvider.cs (2)
144
if (!typeof(
PropertyDescriptor
).IsAssignableFrom(objectType))
173
if (!manager.TryGetContext(out
PropertyDescriptor
? serializingProperty) || !serializingProperty.IsLocalizable)
System\ComponentModel\Design\Serialization\CodeDomSerializationProvider.cs (1)
106
if (typeof(
PropertyDescriptor
).IsAssignableFrom(objectType))
System\ComponentModel\Design\Serialization\CodeDomSerializer.cs (3)
67
foreach (
PropertyDescriptor
prop in props)
244
if (member is
PropertyDescriptor
property)
349
foreach (
PropertyDescriptor
prop in props)
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (12)
376
PropertyDescriptor
? property = ourProperties[propertyName];
501
PropertyDescriptor
prop = evtSvc.GetEventProperty(evt);
1236
PropertyDescriptor
prop = evtSvc.GetEventProperty(evt);
1499
PropertyDescriptor
? prop = GetPropertiesHelper(manager, target, null)[propertyReferenceEx.PropertyName];
1548
PropertyDescriptor
? p = properties[propertyReferenceEx.PropertyName];
1589
PropertyDescriptor
? rhsProp = GetPropertiesHelper(manager, rhsPropTarget, null)[rhsPropRef.PropertyName];
2149
foreach (
PropertyDescriptor
property in properties)
2171
PropertyDescriptor
[] propArray = new
PropertyDescriptor
[props.Count];
2176
PropertyDescriptor
? filterProp = manager.Properties["FilteredProperties"];
2201
foreach (
PropertyDescriptor
property in props)
2243
protected void SerializeProperty(IDesignerSerializationManager manager, CodeStatementCollection statements, object value,
PropertyDescriptor
propertyToSerialize)
System\ComponentModel\Design\Serialization\CollectionCodeDomSerializer.cs (4)
147
manager.TryGetContext(out
PropertyDescriptor
? property) && property.PropertyType == context.ExpressionType)
658
PropertyDescriptor
? clearProperty = manager.Properties["ClearCollections"];
666
PropertyDescriptor
? property = manager.GetContext<
PropertyDescriptor
>();
System\ComponentModel\Design\Serialization\ComponentCache.cs (1)
30
PropertyDescriptor
? componentCacheProp = options.Options.Properties["UseOptimizedCodeGeneration"];
System\ComponentModel\Design\Serialization\ComponentCache.ResourceEntry.cs (2)
14
PropertyDescriptor
? propertyDescriptor,
22
public readonly
PropertyDescriptor
? PropertyDescriptor = propertyDescriptor;
System\ComponentModel\Design\Serialization\ComponentCodeDomSerializer.cs (3)
65
foreach (
PropertyDescriptor
property in props)
180
PropertyDescriptor
? generateProp = props["GenerateMember"];
220
PropertyDescriptor
? modifiersProp = props["Modifiers"];
System\ComponentModel\Design\Serialization\DesignerSerializationManager.cs (5)
627
private static WrappedPropertyDescriptor WrapProperty(
PropertyDescriptor
property, object owner)
665
PropertyDescriptor
[] propArray;
673
propArray = new
PropertyDescriptor
[props.Count];
992
private readonly
PropertyDescriptor
_property;
994
internal WrappedPropertyDescriptor(
PropertyDescriptor
property, object target) : base(property.Name, null)
System\ComponentModel\Design\Serialization\EventMemberCodeDomSerializer.cs (1)
42
PropertyDescriptor
prop = eventBindings.GetEventProperty(eventToSerialize);
System\ComponentModel\Design\Serialization\LocalizationCodeDomSerializer.cs (3)
66
PropertyDescriptor
? descriptor = (
PropertyDescriptor
?)manager.Context[typeof(
PropertyDescriptor
)];
System\ComponentModel\Design\Serialization\PropertyMemberCodeDomSerializer.cs (6)
23
private static object? GetPropertyValue(IDesignerSerializationManager manager,
PropertyDescriptor
property, object value, out bool validValue)
89
if (descriptor is not
PropertyDescriptor
propertyToSerialize)
130
private void SerializeContentProperty(IDesignerSerializationManager manager, object value,
PropertyDescriptor
property, bool isExtender, CodeStatementCollection statements)
224
private void SerializeExtenderProperty(IDesignerSerializationManager manager, object value,
PropertyDescriptor
property, CodeStatementCollection statements)
282
private void SerializeNormalProperty(IDesignerSerializationManager manager, object value,
PropertyDescriptor
property, CodeStatementCollection statements)
365
if (descriptor is not
PropertyDescriptor
propertyToSerialize)
System\ComponentModel\Design\Serialization\ResourceCodeDomSerializer.SerializationResourceManager.cs (2)
150
manager.GetContext<
PropertyDescriptor
>(),
671
if (manager.TryGetContext(out
PropertyDescriptor
? prop))
System\ComponentModel\Design\Serialization\ResourcePropertyMemberCodeDomSerializer.cs (1)
54
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(comp)["LoadLanguage"];
System\ComponentModel\Design\Serialization\TypeCodeDomSerializer.cs (2)
143
PropertyDescriptor
? supportGenerate = manager.Properties["SupportsStatementGeneration"];
306
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(value)["Modifiers"];
System\ComponentModel\Design\ToolStripContainerActionList.cs (7)
34
PropertyDescriptor
? getProperty = TypeDescriptor.GetProperties(component)?[propertyName];
55
PropertyDescriptor
? visibleProperty = TypeDescriptor.GetProperties(control)["Visible"];
70
PropertyDescriptor
? changingProperty = TypeDescriptor.GetProperties(component)[propertyName];
88
PropertyDescriptor
? dockProperty = TypeDescriptor.GetProperties(_toolStripContainer)["Dock"];
121
PropertyDescriptor
? dockProp = TypeDescriptor.GetProperties(_toolStripContainer)["Dock"];
140
PropertyDescriptor
? autoScrollProp = TypeDescriptor.GetProperties(newParent)["AutoScroll"];
168
PropertyDescriptor
? controlsProp = TypeDescriptor.GetProperties(newParent)["Controls"];
System\ComponentModel\Design\UndoEngine.cs (1)
453
foreach (
PropertyDescriptor
prop in props)
System\Windows\Forms\Design\Behavior\DropSourceBehavior.cs (7)
237
PropertyDescriptor
propLoc = TypeDescriptor.GetProperties(currentControl)["Visible"];
264
PropertyDescriptor
propLoc = TypeDescriptor.GetProperties(_dragComponents[dragComponentIndex].dragComponent)["Location"];
341
PropertyDescriptor
targetProp = TypeDescriptor.GetProperties(dragTarget)["Controls"];
342
PropertyDescriptor
sourceProp = TypeDescriptor.GetProperties(dragSource)["Controls"];
460
PropertyDescriptor
propLoc = TypeDescriptor.GetProperties(primaryComponent)["Location"];
871
PropertyDescriptor
snapProp = TypeDescriptor.GetProperties(parentControl)["SnapToGrid"];
874
PropertyDescriptor
gridProp = TypeDescriptor.GetProperties(parentControl)["GridSize"];
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (14)
266
PropertyDescriptor
snapProp = TypeDescriptor.GetProperties(control.Parent)["SnapToGrid"];
269
PropertyDescriptor
gridProp = TypeDescriptor.GetProperties(control.Parent)["GridSize"];
330
PropertyDescriptor
prop = TypeDescriptor.GetProperties(control)["Locked"];
426
PropertyDescriptor
propIntegralHeight = TypeDescriptor.GetProperties(control)["IntegralHeight"];
432
PropertyDescriptor
propItemHeight = TypeDescriptor.GetProperties(control)["ItemHeight"];
510
PropertyDescriptor
propWidth = null;
511
PropertyDescriptor
propHeight = null;
512
PropertyDescriptor
propTop = null;
513
PropertyDescriptor
propLeft = null;
568
PropertyDescriptor
propIntegralHeight = TypeDescriptor.GetProperties(targetControl)["IntegralHeight"];
924
PropertyDescriptor
propWidth = TypeDescriptor.GetProperties(_resizeComponents[0].resizeControl)["Width"];
925
PropertyDescriptor
propHeight = TypeDescriptor.GetProperties(_resizeComponents[0].resizeControl)["Height"];
926
PropertyDescriptor
propTop = TypeDescriptor.GetProperties(_resizeComponents[0].resizeControl)["Top"];
927
PropertyDescriptor
propLeft = TypeDescriptor.GetProperties(_resizeComponents[0].resizeControl)["Left"];
System\Windows\Forms\Design\Behavior\SelectionManager.cs (1)
82
PropertyDescriptor
? p = options?.Options.Properties["UseSmartTags"];
System\Windows\Forms\Design\Behavior\TableLayoutPanelBehavior.cs (5)
21
private
PropertyDescriptor
_resizeProp; // cached property descriptor representing either the row or column styles
22
private
PropertyDescriptor
_changedProp; // cached property descriptor that refers to the RowSTyles or ColumnStyles collection.
323
PropertyDescriptor
prop = TypeDescriptor.GetProperties(_styles[i])[isColumn ? "Width" : "Height"];
331
PropertyDescriptor
prop = TypeDescriptor.GetProperties(_styles[absIndex])[isColumn ? "Width" : "Height"];
412
public
PropertyDescriptor
styleProp;
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionBehavior.cs (1)
164
PropertyDescriptor
? controlsProp = TypeDescriptor.GetProperties(newParent)["Controls"];
System\Windows\Forms\Design\BindingNavigatorDesigner.cs (1)
84
PropertyDescriptor
? propertyDescriptor = TypeDescriptor.GetProperties(navigator)[itemName];
System\Windows\Forms\Design\BindingSourceDesigner.cs (1)
63
PropertyDescriptor
? propertyDescriptor = propertyDescriptorCollection?["DataMember"];
System\Windows\Forms\Design\ButtonBaseDesigner.cs (1)
25
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(Component)["UseVisualStyleBackColor"];
System\Windows\Forms\Design\ChangeToolStripParentVerb.cs (1)
65
PropertyDescriptor
controlsProp = TypeDescriptor.GetProperties(newParent)["Controls"];
System\Windows\Forms\Design\CollectionEditVerbManager.cs (3)
21
private readonly
PropertyDescriptor
_targetProperty;
27
internal CollectionEditVerbManager(string text, ComponentDesigner designer,
PropertyDescriptor
prop, bool addToDesignerVerbs)
124
PropertyDescriptor
ITypeDescriptorContext.PropertyDescriptor
System\Windows\Forms\Design\ColumnHeaderCollectionEditor.cs (1)
59
PropertyDescriptor
? property = null;
System\Windows\Forms\Design\ComboBoxDesigner.cs (1)
82
PropertyDescriptor
? textProp = TypeDescriptor.GetProperties(Component)["Text"];
System\Windows\Forms\Design\CommandSet.cs (39)
531
PropertyDescriptor
? prop = GetProperty(comp, "Location");
551
protected static
PropertyDescriptor
? GetProperty(object comp, string propName)
586
PropertyDescriptor
? prop = GetProperty(comp, "Size");
593
protected virtual void GetSnapInformation(IDesignerHost host, IComponent component, out Size snapSize, out IComponent snapComponent, out
PropertyDescriptor
? snapProperty)
600
PropertyDescriptor
? currentSnapProp = props["SnapToGrid"];
606
PropertyDescriptor
? gridSizeProp = props["GridSize"];
839
GetSnapInformation(host, comp, out Size snapSize, out IComponent snapComponent, out
PropertyDescriptor
? snapProperty);
919
PropertyDescriptor
? propLoc = TypeDescriptor.GetProperties(component)["Location"];
1002
PropertyDescriptor
? locProp = props["Location"];
1003
PropertyDescriptor
? sizeProp = props["Size"];
1004
PropertyDescriptor
? lockProp = props["Locked"];
1136
PropertyDescriptor
? prop = GetProperty(baseComponent, "GridSize");
1156
PropertyDescriptor
? lockedProp = GetProperty(comp, "Locked");
1171
PropertyDescriptor
? locProp = GetProperty(comp, "Location");
1273
PropertyDescriptor
? locProp = props["Location"];
1274
PropertyDescriptor
? sizeProp = props["Size"];
1283
PropertyDescriptor
? lockProp = props["Locked"];
1333
PropertyDescriptor
locProp = props["Location"]!;
1960
foreach (
PropertyDescriptor
pd in eventProps)
2083
PropertyDescriptor
? nameProp = props["Name"];
2088
PropertyDescriptor
? textProp = props["Text"];
2250
PropertyDescriptor
? prop = GetProperty(baseComponent, "DrawGrid");
2294
PropertyDescriptor
? sizeProp = GetProperty(component, "Size");
2323
PropertyDescriptor
? lockedDesc = GetProperty(obj, "Locked");
2329
PropertyDescriptor
? sizeProp = GetProperty(obj, "Size");
2399
PropertyDescriptor
? prop = GetProperty(baseComponent, "CurrentGridSize");
2411
PropertyDescriptor
? sizeProp = GetProperty(comp, "Size");
2412
PropertyDescriptor
? locProp = GetProperty(comp, "Location");
2483
PropertyDescriptor
? prop = GetProperty(baseComponent, "SnapToGrid");
2536
PropertyDescriptor
? prop = GetProperty(baseComponent, "CurrentGridSize");
2550
PropertyDescriptor
? curSizeDesc = null, lastSizeDesc = null;
2551
PropertyDescriptor
? curLocDesc = null, lastLocDesc = null;
2709
PropertyDescriptor
? primaryLocDesc = GetProperty(primary, "Location");
2726
PropertyDescriptor
? lockedDesc = props["Locked"];
3341
PropertyDescriptor
? gs = GetProperty(baseComponent, "GridSize");
3462
PropertyDescriptor
pProp = TypeDescriptor.GetProperties(p!)["Location"]!;
3463
PropertyDescriptor
qProp = TypeDescriptor.GetProperties(q!)["Location"]!;
3480
PropertyDescriptor
pProp = TypeDescriptor.GetProperties(p!)["Location"]!;
3481
PropertyDescriptor
qProp = TypeDescriptor.GetProperties(q!)["Location"]!;
System\Windows\Forms\Design\ComponentTray.cs (8)
300
PropertyDescriptor
trayIconProp = TypeDescriptor.GetProperties(_mainDesigner.Component)["TrayLargeIcon"];
406
PropertyDescriptor
trayAAProp = TypeDescriptor.GetProperties(_mainDesigner.Component)["TrayAutoArrange"];
943
PropertyDescriptor
loc = TypeDescriptor.GetProperties(receiver.GetType())["Location"];
1529
PropertyDescriptor
loc = TypeDescriptor.GetProperties(receiver.GetType())["Location"];
1825
PropertyDescriptor
ctlLocation = TypeDescriptor.GetProperties(comp)["TrayLocation"];
1860
PropertyDescriptor
ctlLocation = TypeDescriptor.GetProperties(comp)["TrayLocation"];
2350
PropertyDescriptor
prop;
2453
PropertyDescriptor
defaultPropEvent = null;
System\Windows\Forms\Design\ContextMenuStripActionList.cs (2)
23
PropertyDescriptor
? getProperty = TypeDescriptor.GetProperties(_toolStripDropDown)[propertyName];
36
PropertyDescriptor
? changingProperty = TypeDescriptor.GetProperties(_toolStripDropDown)[propertyName];
System\Windows\Forms\Design\ControlCommandSet.cs (12)
364
protected override void GetSnapInformation(IDesignerHost host, IComponent component, out Size snapSize, out IComponent snapComponent, out
PropertyDescriptor
snapProperty)
368
PropertyDescriptor
gridSizeProp = null;
369
PropertyDescriptor
currentSnapProp = null;
530
PropertyDescriptor
dockProp = TypeDescriptor.GetProperties(comp)["Dock"];
682
GetSnapInformation(host, comp, out snapSize, out IComponent snapComponent, out
PropertyDescriptor
snapProperty);
767
PropertyDescriptor
propIntegralHeight = TypeDescriptor.GetProperties(component)["IntegralHeight"];
773
PropertyDescriptor
propItemHeight = TypeDescriptor.GetProperties(component)["ItemHeight"];
782
PropertyDescriptor
propSize = TypeDescriptor.GetProperties(component)["Size"];
867
PropertyDescriptor
prop = GetProperty(comp, "Locked");
1031
PropertyDescriptor
controlsProp = null;
1103
PropertyDescriptor
controlsProp = TypeDescriptor.GetProperties(parent)["Controls"];
1181
PropertyDescriptor
lockedProp = TypeDescriptor.GetProperties(_baseControl)["Locked"];
System\Windows\Forms\Design\ControlDesigner.CanResetSizePropertyDescriptor.cs (2)
14
private readonly
PropertyDescriptor
_basePropDesc;
16
public CanResetSizePropertyDescriptor(
PropertyDescriptor
pd) : base(pd) => _basePropDesc = pd;
System\Windows\Forms\Design\ControlDesigner.cs (15)
204
PropertyDescriptor
? prop;
206
PropertyDescriptor
? autoSizeProp = props["AutoSize"];
207
PropertyDescriptor
? autoSizeModeProp = props["AutoSizeMode"];
229
if (props["Dock"] is
PropertyDescriptor
propDock)
268
if (props["Locked"] is
PropertyDescriptor
pd)
307
private bool IsResizableConsiderAutoSize(
PropertyDescriptor
? autoSizeProp,
PropertyDescriptor
? autoSizeModeProp)
931
PropertyDescriptor
? visibleProp = props["Visible"];
937
PropertyDescriptor
? enabledProp = props["Enabled"];
1156
PropertyDescriptor
? textProp = TypeDescriptor.GetProperties(Component)["Text"];
1192
PropertyDescriptor
? dockProp = TypeDescriptor.GetProperties(Component)["Dock"];
1216
PropertyDescriptor
? textProp = TypeDescriptor.GetProperties(Component)["Text"];
1646
if (properties[shadowProps[i]] is
PropertyDescriptor
prop)
1654
if (properties["Controls"] is
PropertyDescriptor
controlsProp)
1665
if (properties["Size"] is
PropertyDescriptor
sizeProp)
System\Windows\Forms\Design\ControlDesigner.DockingActionList.cs (2)
28
PropertyDescriptor
? dockProp = TypeDescriptor.GetProperties(Component)["Dock"];
64
PropertyDescriptor
dockProp = TypeDescriptor.GetProperties(Component!)["Dock"]!;
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (3)
141
PropertyDescriptor
? pd = props["UserAddedColumn"];
540
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(_liveDataGridView)["Columns"];
727
PropertyDescriptor
propertyDescriptor = propertyDescriptorCollection[i];
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (10)
183
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(_liveDataGridView)["Columns"];
264
PropertyDescriptor
? propertyDescriptor = TypeDescriptor.GetProperties(newColumns[i])["DisplayIndex"];
274
PropertyDescriptor
? pd = TypeDescriptor.GetProperties(newColumns[i])["UserAddedColumn"];
640
PropertyDescriptor
? propertyDescriptor = TypeDescriptor.GetProperties(col)["UserAddedColumn"];
1247
PropertyDescriptor
? ICustomTypeDescriptor.GetDefaultProperty() => TypeDescriptor.GetDefaultProperty(DataGridViewColumn);
1264
PropertyDescriptor
[]? propArray;
1273
Dictionary<string,
PropertyDescriptor
> hash = [];
1283
propArray = new
PropertyDescriptor
[hash.Count + 1];
1288
propArray = new
PropertyDescriptor
[props.Count + 1];
1297
object ICustomTypeDescriptor.GetPropertyOwner(
PropertyDescriptor
? pd) =>
System\Windows\Forms\Design\DataGridViewColumnDesigner.cs (3)
231
PropertyDescriptor
? prop = properties["Width"] as
PropertyDescriptor
;
237
prop = properties["Name"] as
PropertyDescriptor
;
System\Windows\Forms\Design\DataGridViewComboBoxColumnDesigner.cs (3)
102
PropertyDescriptor
? property = (
PropertyDescriptor
?)properties["ValueMember"];
108
property = (
PropertyDescriptor
?)properties["DisplayMember"];
System\Windows\Forms\Design\DataGridViewDesigner.cs (14)
42
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(typeof(DataGridViewColumn))["Width"];
298
PropertyDescriptor
? propertyDescriptor = props?["DataMember"];
361
if (properties[shadowProps[i]] is
PropertyDescriptor
prop)
403
PropertyDescriptor
? pd = TypeDescriptor.GetProperties(dataGridViewColumn)["UserAddedColumn"];
410
PropertyDescriptor
? dataFieldProperty = backEndProps?[dataGridViewColumn.DataPropertyName];
443
PropertyDescriptor
? columnsProp = TypeDescriptor.GetProperties(dataGridView)["Columns"];
463
PropertyDescriptor
? pd = TypeDescriptor.GetProperties(dataGridViewColumn)["UserAddedColumn"];
471
PropertyDescriptor
? dataFieldProperty = backEndProps?[dataGridViewColumn.DataPropertyName];
569
PropertyDescriptor
? columnsProp = TypeDescriptor.GetProperties(dataGridView)["Columns"];
581
PropertyDescriptor
? propertyDescriptor = TypeDescriptor.GetProperties(col)["UserAddedColumn"];
872
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(dataGridView)["AllowUserToAddRows"];
915
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(dataGridView)["AllowUserToDeleteRows"];
958
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(dataGridView)["AllowUserToReorderColumns"];
1001
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(dataGridView)["ReadOnly"];
System\Windows\Forms\Design\DataGridViewDesigner.DataGridViewChooseDataSourceActionList.cs (1)
48
PropertyDescriptor
? dataSourceProp = TypeDescriptor.GetProperties(dataGridView)["DataSource"];
System\Windows\Forms\Design\DataMemberFieldEditor.cs (1)
24
if (TypeDescriptor.GetProperties(instance)[nameof(ComboBox.DataSource)] is not
PropertyDescriptor
property)
System\Windows\Forms\Design\DesignBindingPicker.cs (9)
763
PropertyDescriptor
property = properties[i];
861
PropertyDescriptor
property = properties[i];
1102
foreach (
PropertyDescriptor
pd in properties)
1148
PropertyDescriptor
propertyDescriptor,
1170
PropertyDescriptor
propertyDescriptor,
1201
foreach (
PropertyDescriptor
descriptor in properties)
1232
PropertyDescriptor
propertyDescriptor,
1497
private static bool IsBindableDataMember(
PropertyDescriptor
property)
1518
private static bool IsListMember(
PropertyDescriptor
property)
System\Windows\Forms\Design\DesignBindingValueUIHandler.cs (2)
32
internal void OnGetUIValueItem(ITypeDescriptorContext context,
PropertyDescriptor
propDesc, ArrayList valueUIItemList)
48
private static void OnPropertyValueUIItemInvoke(ITypeDescriptorContext context,
PropertyDescriptor
descriptor, PropertyValueUIItem invokedItem)
System\Windows\Forms\Design\DesignerUtils.cs (2)
354
PropertyDescriptor
? snaplinesProp = options.Options.Properties["UseSnapLines"];
373
PropertyDescriptor
? prop = designerOptionService.Options.Properties[name];
System\Windows\Forms\Design\DocumentDesigner.cs (7)
475
PropertyDescriptor
prop = TypeDescriptor.GetProperties(Component)["Locked"];
634
PropertyDescriptor
backProp = TypeDescriptor.GetProperties(Component.GetType())["BackColor"];
1193
PropertyDescriptor
prop;
1235
prop = (
PropertyDescriptor
)properties[shadowProps[i]];
1242
prop = (
PropertyDescriptor
)properties["AutoScaleDimensions"];
1248
prop = (
PropertyDescriptor
)properties["AutoScaleMode"];
1256
prop = (
PropertyDescriptor
)properties[noBrowseProps[i]];
System\Windows\Forms\Design\EditorServiceContext.cs (5)
19
private readonly
PropertyDescriptor
? _targetProperty;
21
internal EditorServiceContext(ComponentDesigner designer,
PropertyDescriptor
? prop)
37
internal EditorServiceContext(ComponentDesigner designer,
PropertyDescriptor
? prop, string newVerbText) : this(designer, prop)
46
PropertyDescriptor
descriptor = TypeDescriptor.GetProperties(objectToChange)[propName]!;
98
PropertyDescriptor
? ITypeDescriptorContext.PropertyDescriptor => _targetProperty;
System\Windows\Forms\Design\FlowLayoutPanelDesigner .cs (4)
91
PropertyDescriptor
flowDirection = (
PropertyDescriptor
)properties["FlowDirection"];
591
PropertyDescriptor
controlsProperty = TypeDescriptor.GetProperties(Component)["Controls"];
724
PropertyDescriptor
controlsProperty = TypeDescriptor.GetProperties(Component)["Controls"];
System\Windows\Forms\Design\FormDocumentDesigner.cs (5)
322
PropertyDescriptor
windowStateProp = TypeDescriptor.GetProperties(component.GetType())["WindowState"];
458
PropertyDescriptor
prop;
465
prop = (
PropertyDescriptor
)properties[shadowProps[i]];
473
prop = (
PropertyDescriptor
)properties["AutoScaleBaseSize"];
480
prop = (
PropertyDescriptor
)properties["ClientSize"];
System\Windows\Forms\Design\ImageCollectionEditor.cs (1)
37
PropertyDescriptor
property = TypeDescriptor.GetProperties(value)["Name"];
System\Windows\Forms\Design\ImageIndexEditor.cs (8)
16
protected WeakReference<
PropertyDescriptor
>? _currentImageListPropertyReference;
52
_currentImageListPropertyReference.TryGetTarget(out
PropertyDescriptor
? currentProperty) &&
58
PropertyDescriptor
? imageListProperty = GetImageListProperty(context.PropertyDescriptor!, ref instance);
65
foreach (
PropertyDescriptor
property in properties)
85
_currentImageListPropertyReference = new WeakReference<
PropertyDescriptor
>(imageListProperty);
137
internal static
PropertyDescriptor
? GetImageListProperty(
PropertyDescriptor
currentComponent, ref object? instance)
162
PropertyDescriptor
? property = TypeDescriptor.GetProperties(parentInstance)[pathInfo[i]];
System\Windows\Forms\Design\ImageListDesigner.cs (3)
116
if (properties[shadowProps[i]] is
PropertyDescriptor
prop)
124
PropertyDescriptor
? imageProp = (
PropertyDescriptor
?)properties["Images"];
System\Windows\Forms\Design\LinkAreaEditor.cs (1)
33
PropertyDescriptor
? property = null;
System\Windows\Forms\Design\ListBoxDesigner.cs (2)
65
if (properties[nameof(IntegralHeight)] is
PropertyDescriptor
integralHeightProp)
70
if (properties[nameof(Dock)] is
PropertyDescriptor
dockProp)
System\Windows\Forms\Design\ListViewDesigner.cs (4)
114
PropertyDescriptor
ownerDrawProp = (
PropertyDescriptor
)properties["OwnerDraw"];
121
PropertyDescriptor
viewProp = (
PropertyDescriptor
)properties["View"];
System\Windows\Forms\Design\ListViewItemCollectionEditor.cs (1)
32
PropertyDescriptor
property = TypeDescriptor.GetDefaultProperty(CollectionType);
System\Windows\Forms\Design\ListViewSubItemCollectionEditor.cs (1)
50
PropertyDescriptor
property = TypeDescriptor.GetDefaultProperty(CollectionType);
System\Windows\Forms\Design\MaskedTextBoxDesigner.cs (2)
173
PropertyDescriptor
? prop;
176
prop = (
PropertyDescriptor
?)properties[shadowProps[i]];
System\Windows\Forms\Design\MaskedTextBoxDesignerActionList.cs (1)
51
PropertyDescriptor
? maskProperty = TypeDescriptor.GetProperties(_maskedTextBox)["Mask"];
System\Windows\Forms\Design\OleDragDropHandler.cs (3)
283
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(rootComponent)["Language"];
355
PropertyDescriptor
? loc = TypeDescriptor.GetProperties(comps[i])["Location"];
761
PropertyDescriptor
? loc = TypeDescriptor.GetProperties(comp)["TrayLocation"];
System\Windows\Forms\Design\ParentControlDesigner.cs (7)
556
PropertyDescriptor
controlsProp = TypeDescriptor.GetProperties(Control)["Controls"];
566
PropertyDescriptor
prop = props["Size"];
938
PropertyDescriptor
prop = TypeDescriptor.GetProperties(component)["AutoSize"];
2131
PropertyDescriptor
controlsProp = TypeDescriptor.GetProperties(newParent)["Controls"];
2132
PropertyDescriptor
locationProp = TypeDescriptor.GetProperties(newParent)["Location"];
2158
PropertyDescriptor
locProp = TypeDescriptor.GetProperties(control)["Location"];
2397
PropertyDescriptor
controlsProp = TypeDescriptor.GetProperties(parent)["Controls"];
System\Windows\Forms\Design\RadioButtonDesigner.cs (1)
19
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(Component)["TabStop"];
System\Windows\Forms\Design\RichTextBoxDesigner.cs (2)
74
PropertyDescriptor
? prop;
77
prop = (
PropertyDescriptor
?)properties[shadowProps[i]];
System\Windows\Forms\Design\SelectionUIHandler.cs (10)
364
PropertyDescriptor
? boundsProp = TypeDescriptor.GetProperties(components[i])["Bounds"];
394
PropertyDescriptor
? trayProp = TypeDescriptor.GetProperties(components[i])["TrayLocation"];
406
PropertyDescriptor
? leftProp = TypeDescriptor.GetProperties(components[i])["Left"];
407
PropertyDescriptor
? topProp = TypeDescriptor.GetProperties(components[i])["Top"];
436
PropertyDescriptor
? locationProp = TypeDescriptor.GetProperties(components[i])["Location"];
456
PropertyDescriptor
? widthProp = TypeDescriptor.GetProperties(components[i])["Width"];
457
PropertyDescriptor
? heightProp = TypeDescriptor.GetProperties(components[i])["Height"];
518
PropertyDescriptor
? sizeProp = TypeDescriptor.GetProperties(c)["Size"];
593
PropertyDescriptor
? sizeProp = TypeDescriptor.GetProperties(control)["Size"];
594
PropertyDescriptor
? locProp = TypeDescriptor.GetProperties(control)["Location"];
System\Windows\Forms\Design\SplitContainerDesigner.OrientationActionList.cs (2)
28
PropertyDescriptor
? orientationProp = TypeDescriptor.GetProperties(_ownerComponent)["Orientation"];
50
PropertyDescriptor
? orientationProp = TypeDescriptor.GetProperties(_ownerComponent!)["Orientation"];
System\Windows\Forms\Design\SplitterPanelDesigner.cs (3)
118
PropertyDescriptor
? lockedProp = TypeDescriptor.GetProperties(component)["Locked"];
230
PropertyDescriptor
descriptor = (
PropertyDescriptor
)de.Value!;
System\Windows\Forms\Design\StandardMenuStripVerb.cs (4)
177
PropertyDescriptor
imageProperty = TypeDescriptor.GetProperties(item)["Image"];
317
PropertyDescriptor
displayStyleProperty = TypeDescriptor.GetProperties(item)["DisplayStyle"];
321
PropertyDescriptor
textProperty = TypeDescriptor.GetProperties(item)["Text"];
337
PropertyDescriptor
imageProperty = TypeDescriptor.GetProperties(item)["Image"];
System\Windows\Forms\Design\StyleEditorForm.cs (3)
33
private readonly
PropertyDescriptor
_rowStyleProp;
34
private readonly
PropertyDescriptor
_colStyleProp;
1052
PropertyDescriptor
childProperty = TypeDescriptor.GetProperties(_tableLayoutPanel)[nameof(TableLayoutPanel.Controls)];
System\Windows\Forms\Design\TabControlDesigner.cs (5)
258
PropertyDescriptor
nameProp = TypeDescriptor.GetProperties(page)["Name"];
266
PropertyDescriptor
textProperty = TypeDescriptor.GetProperties(page)["Text"];
271
PropertyDescriptor
styleProp = TypeDescriptor.GetProperties(page)["UseVisualStyleBackColor"];
457
PropertyDescriptor
prop = properties[shadowProps[i]] as
PropertyDescriptor
;
System\Windows\Forms\Design\TableLayoutPanelCodeDomSerializer.cs (1)
52
PropertyDescriptor
? lsProp = TypeDescriptor.GetProperties(panel)[LayoutSettingsPropName];
System\Windows\Forms\Design\TableLayoutPanelDesigner.cs (30)
40
private
PropertyDescriptor
_rowStyleProp;
41
private
PropertyDescriptor
_colStyleProp;
96
PropertyDescriptor
prop = TypeDescriptor.GetProperties(host.RootComponent)["Localizable"];
468
PropertyDescriptor
rowProp = TypeDescriptor.GetProperties(Table)["RowCount"];
476
PropertyDescriptor
colProp = TypeDescriptor.GetProperties(Table)["ColumnCount"];
489
PropertyDescriptor
controlsProp = TypeDescriptor.GetProperties(Table)["Controls"];
639
PropertyDescriptor
colProp = TypeDescriptor.GetProperties(Table)["ColumnCount"];
642
PropertyDescriptor
rowProp = TypeDescriptor.GetProperties(Table)["RowCount"];
1057
PropertyDescriptor
prop = TypeDescriptor.GetProperties(Component)["Locked"];
1359
PropertyDescriptor
columnSpan = TypeDescriptor.GetProperties(dragControl)["ColumnSpan"];
1360
PropertyDescriptor
rowSpan = TypeDescriptor.GetProperties(dragControl)["RowSpan"];
1430
PropertyDescriptor
controlsProp = TypeDescriptor.GetProperties(Component)["Controls"];
1456
PropertyDescriptor
controlsProp = TypeDescriptor.GetProperties(Component)["Controls"];
1663
PropertyDescriptor
rowProp = TypeDescriptor.GetProperties(Table)["RowCount"];
1675
PropertyDescriptor
colProp = TypeDescriptor.GetProperties(Table)["ColumnCount"];
1698
PropertyDescriptor
childProp = TypeDescriptor.GetProperties(Table)["Controls"];
1704
PropertyDescriptor
prop = TypeDescriptor.GetProperties(child)[isRow ? "Row" : "Column"];
1705
PropertyDescriptor
spanProp = TypeDescriptor.GetProperties(child)[isRow ? "RowSpan" : "ColumnSpan"];
1773
PropertyDescriptor
childProp = TypeDescriptor.GetProperties(Table)["Controls"];
1779
PropertyDescriptor
prop = TypeDescriptor.GetProperties(child)[isRow ? "Row" : "Column"];
1780
PropertyDescriptor
spanProp = TypeDescriptor.GetProperties(child)[isRow ? "RowSpan" : "ColumnSpan"];
1828
PropertyDescriptor
rowProp = TypeDescriptor.GetProperties(Table)["RowCount"];
1840
PropertyDescriptor
colProp = TypeDescriptor.GetProperties(Table)["ColumnCount"];
1882
PropertyDescriptor
childProp = TypeDescriptor.GetProperties(Table)["Controls"];
2086
PropertyDescriptor
prop = (
PropertyDescriptor
)properties[shadowProps[i]];
2096
PropertyDescriptor
controlsProp = (
PropertyDescriptor
)properties["Controls"];
2114
private void PropChanging(
PropertyDescriptor
prop)
2122
private void PropChanged(
PropertyDescriptor
prop)
System\Windows\Forms\Design\TabOrder.cs (3)
32
private readonly Dictionary<Control,
PropertyDescriptor
> _tabProperties;
450
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(control)["TabIndex"];
777
if (!_tabProperties.TryGetValue(ctl, out
PropertyDescriptor
? prop))
System\Windows\Forms\Design\TemplateNodeCustomMenuItemCollection.cs (3)
94
PropertyDescriptor
imageProperty = TypeDescriptor.GetProperties(component)["Image"];
101
PropertyDescriptor
dispProperty = TypeDescriptor.GetProperties(component)["DisplayStyle"];
105
PropertyDescriptor
imageTransProperty = TypeDescriptor.GetProperties(component)["ImageTransparentColor"];
System\Windows\Forms\Design\TextBoxBaseDesigner.cs (4)
93
PropertyDescriptor
? textProp = TypeDescriptor.GetProperties(Component)["Text"];
112
if (properties[shadowProps[i]] is
PropertyDescriptor
prop)
133
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(component)["Multiline"];
138
PropertyDescriptor
? propAuto = TypeDescriptor.GetProperties(component)["AutoSize"];
System\Windows\Forms\Design\TextBoxDesigner.cs (2)
46
PropertyDescriptor
? prop;
57
prop = (
PropertyDescriptor
?)properties[shadowProps[i]];
System\Windows\Forms\Design\ToolStripActionList.cs (2)
54
PropertyDescriptor
? getProperty = TypeDescriptor.GetProperties(_toolStrip)[propertyName];
62
PropertyDescriptor
? changingProperty = TypeDescriptor.GetProperties(_toolStrip)[propertyName];
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (4)
414
if (e.Component is ToolStripItem && e.Member is
PropertyDescriptor
&& e.Member.Name == "Name")
593
PropertyDescriptor
imageProperty = TypeDescriptor.GetProperties(newItem)[nameof(Image)];
600
PropertyDescriptor
displayProperty = TypeDescriptor.GetProperties(newItem)["DisplayStyle"];
603
PropertyDescriptor
imageTransProperty = TypeDescriptor.GetProperties(newItem)["ImageTransparentColor"];
System\Windows\Forms\Design\ToolStripContainerDesigner.cs (2)
448
PropertyDescriptor
? propertyDescriptor = (
PropertyDescriptor
?)properties[shadowProps[i]];
System\Windows\Forms\Design\ToolStripCustomTypeDescriptor.cs (6)
11
private
PropertyDescriptor
? _propItems;
28
public override object GetPropertyOwner(
PropertyDescriptor
? pd) => _instance;
43
PropertyDescriptor
[] propArray = new
PropertyDescriptor
[retColl.Count];
77
PropertyDescriptor
[] propArray = new
PropertyDescriptor
[retColl.Count];
System\Windows\Forms\Design\ToolStripDesigner.cs (10)
558
PropertyDescriptor
textProperty = TypeDescriptor.GetProperties(item)[nameof(Text)];
577
PropertyDescriptor
imageProperty = TypeDescriptor.GetProperties(item)[nameof(Image)];
584
PropertyDescriptor
displayProperty = TypeDescriptor.GetProperties(item)["DisplayStyle"];
588
PropertyDescriptor
imageTransProperty = TypeDescriptor.GetProperties(item)["ImageTransparentColor"];
1501
PropertyDescriptor
dockProp = TypeDescriptor.GetProperties(ToolStrip)["Dock"];
1522
PropertyDescriptor
mainMenuStripProperty = TypeDescriptor.GetProperties(parentForm)["MainMenuStrip"];
1534
PropertyDescriptor
controlsProp = TypeDescriptor.GetProperties(parentPanel)["Controls"];
1543
PropertyDescriptor
locationProp = TypeDescriptor.GetProperties(ToolStrip)["Location"];
2220
PropertyDescriptor
prop;
2230
prop = (
PropertyDescriptor
)properties[shadowProps[i]];
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (2)
549
PropertyDescriptor
prop;
554
prop = (
PropertyDescriptor
)properties[shadowProps[i]];
System\Windows\Forms\Design\ToolStripItemCustomMenuItemCollection.cs (3)
568
PropertyDescriptor
getProperty = TypeDescriptor.GetProperties(_currentItem)[propertyName];
584
PropertyDescriptor
getProperty = TypeDescriptor.GetProperties(_currentItem)[propertyName];
602
PropertyDescriptor
changingProperty = TypeDescriptor.GetProperties(target)[propertyName];
System\Windows\Forms\Design\ToolStripItemDesigner.cs (8)
371
PropertyDescriptor
textProp = TypeDescriptor.GetProperties(ToolStripItem)["Text"];
663
PropertyDescriptor
pd = TypeDescriptor.GetProperties(ToolStripItem)["Text"];
681
PropertyDescriptor
textProp = TypeDescriptor.GetProperties(Component)["Text"];
803
PropertyDescriptor
imageProperty = TypeDescriptor.GetProperties(newItem)["Image"];
810
PropertyDescriptor
dispProperty = TypeDescriptor.GetProperties(newItem)["DisplayStyle"];
814
PropertyDescriptor
imageTransProperty = TypeDescriptor.GetProperties(newItem)["ImageTransparentColor"];
1018
PropertyDescriptor
prop;
1022
prop = (
PropertyDescriptor
)properties[shadowProps[i]];
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (4)
536
PropertyDescriptor
textProp = TypeDescriptor.GetProperties(editedItem)["Text"];
875
PropertyDescriptor
textProperty = TypeDescriptor.GetProperties(newItem)["Text"];
2230
PropertyDescriptor
prop;
2234
prop = (
PropertyDescriptor
)properties[shadowProps[i]];
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (5)
371
PropertyDescriptor
? dockProp = TypeDescriptor.GetProperties(e.Control)["Dock"];
550
PropertyDescriptor
? propertyDescriptor = (
PropertyDescriptor
?)properties[noBrowseProps[i]];
562
PropertyDescriptor
? propertyDescriptor = (
PropertyDescriptor
?)properties[shadowProps[i]];
System\Windows\Forms\Design\TrackBarDesigner.cs (1)
43
PropertyDescriptor
? prop = TypeDescriptor.GetProperties(component)[propertyName];
System\Windows\Forms\Design\UserControlDocumentDesigner.cs (2)
48
PropertyDescriptor
? prop;
51
prop = (
PropertyDescriptor
?)properties[shadowProps[i]];
System.Windows.Forms.Primitives (6)
System\ComponentModel\PropertyDescriptorCollectionExtensions.cs (1)
14
PropertyDescriptor
? propertyDescriptor = propertyDescriptors[name];
System\ComponentModel\PropertyDescriptorExtensions.cs (4)
8
public static bool TryGetValue<T>(this
PropertyDescriptor
descriptor, object? component, out T? value)
22
public static T? GetValue<T>(this
PropertyDescriptor
descriptor, object? component) where T : class
32
public static T? GetEditor<T>(this
PropertyDescriptor
descriptor) => (T?)descriptor.GetEditor(typeof(T));
34
public static bool TryGetEditor<T>(this
PropertyDescriptor
descriptor, [NotNullWhen(true)] out T? value)
System\ComponentModel\TypeDescriptorHelper.cs (1)
42
PropertyDescriptor
? property = TypeDescriptor.GetProperties(component)[name];
System.Xaml (6)
System\Windows\Markup\IValueSerializerContext.cs (1)
34
ValueSerializer GetValueSerializerFor(
PropertyDescriptor
descriptor);
System\Windows\Markup\ValueSerializer.cs (2)
163
public static ValueSerializer? GetSerializerFor(
PropertyDescriptor
descriptor)
216
public static ValueSerializer? GetSerializerFor(
PropertyDescriptor
descriptor, IValueSerializerContext? context)
System\Xaml\Context\ServiceProviderContext.cs (1)
106
PropertyDescriptor
ITypeDescriptorContext.PropertyDescriptor
System\Xaml\XamlObjectReader.cs (2)
2828
public
PropertyDescriptor
PropertyDescriptor
2857
public ValueSerializer GetValueSerializerFor(
PropertyDescriptor
propertyDescriptor)