1 write to _descriptors
System.Windows.Forms (1)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MergePropertyDescriptor.cs (1)
25_descriptors = descriptors;
26 references to _descriptors
System.Windows.Forms (26)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MergePropertyDescriptor.cs (23)
28public override Type ComponentType => _descriptors[0].ComponentType; 33get => _descriptors[0].Converter; 36public override string DisplayName => _descriptors[0].DisplayName; 45foreach (PropertyDescriptor pd in _descriptors) 66foreach (PropertyDescriptor pd in _descriptors) 80public override Type PropertyType => _descriptors[0].PropertyType; 82public PropertyDescriptor this[int index] => _descriptors[index]; 91for (int i = 0; i < _descriptors.Length; i++) 93if (!_descriptors[i].CanResetValue(GetPropertyOwnerForComponent(a, i)!)) 185propertyOwner = descriptor.GetPropertyOwner(_descriptors[i]); 192public override object? GetEditor(Type editorBaseType) => _descriptors[0].GetEditor(editorBaseType); 203object? @object = _descriptors[0].GetValue(GetPropertyOwnerForComponent(components, 0)); 221for (int i = 1; i < _descriptors.Length; i++) 223object? currentObject = _descriptors[i].GetValue(GetPropertyOwnerForComponent(components, i)); 258values[i] = _descriptors[i].GetValue(GetPropertyOwnerForComponent(components, i)); 268for (int i = 0; i < _descriptors.Length; i++) 270_descriptors[i].ResetValue(GetPropertyOwnerForComponent(array, i)!); 288for (int i = 0; i < _descriptors.Length; i++) 290if (_descriptors[i].GetValue(GetPropertyOwnerForComponent(a, i)) is not IList properties) 321for (int i = 0; i < _descriptors.Length; i++) 324_descriptors[i].SetValue(GetPropertyOwnerForComponent(array, i), clonedValue); 333for (int i = 0; i < _descriptors.Length; i++) 335if (!_descriptors[i].ShouldSerializeValue(GetPropertyOwnerForComponent(array, i)!))
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MergePropertyDescriptor.MergedAttributeCollection.cs (3)
28_attributeCollections = new AttributeCollection[_owner._descriptors.Length]; 29for (int i = 0; i < _owner._descriptors.Length; i++) 31_attributeCollections[i] = _owner._descriptors[i].Attributes;