4 overrides of PropertyValue
System.Windows.Forms (3)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\ArrayElementGridEntry.cs (1)
25public override object? PropertyValue
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.cs (1)
189public override object? PropertyValue
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\SingleSelectRootGridEntry.cs (1)
176public override object PropertyValue
System.Windows.Forms.Tests (1)
System\Windows\Forms\PropertyGridInternal\ArrayElementGridEntryTests.cs (1)
20public override object? PropertyValue { get; set; }
4 writes to PropertyValue
System.Windows.Forms (4)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (1)
2252PropertyValue = ConvertTextToValue(text);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\ImmutablePropertyDescriptorGridEntry.cs (1)
91parentEntry.PropertyValue = newObject;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.cs (1)
761parent.PropertyValue = owner;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
4691entry!.PropertyValue = value;
20 references to PropertyValue
System.Windows.Forms (20)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (13)
273if (expandable && _cacheItems?.LastValue is null && PropertyValue is null) 736public virtual Type? PropertyType => PropertyValue?.GetType(); 758=> _typeConverter ??= TypeDescriptor.GetConverter((PropertyValue ?? PropertyType)!); 778public sealed override object? Value => PropertyValue; 1059object? originalValue = PropertyValue; 1226public object? GetValueOwner() => _parent is null ? PropertyValue : _parent.GetValueOwnerInternal(); 1233/// This internal override allows <see cref="CategoryGridEntry"/> to skip to its parent <see cref="PropertyValue"/> 1236internal virtual object? GetValueOwnerInternal() => PropertyValue; 1251object? value = PropertyValue; 1428public virtual string GetPropertyTextValue() => GetPropertyTextValue(PropertyValue); 1777/// Optional text representation of the value. If not specified, will use the <see cref="PropertyValue"/> directly. 1803value = PropertyValue; 2199if (InternalExpanded && _cacheItems?.LastValue is not null && _cacheItems.LastValue != PropertyValue)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.cs (2)
84if (entry.PropertyValue == owner 85|| (owner.GetType().IsValueType && owner.GetType() == entry.PropertyValue?.GetType()))
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (4)
1729object? value = gridEntry.PropertyValue; 2456object? value = entry.PropertyValue; 3721_ = gridEntry.PropertyValue; 4666originalValue = entry.PropertyValue;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.cs (1)
231object? oldValue = PropertyGridView.SelectedGridEntry.PropertyValue;