31 references to ParentGridEntry
System.Windows.Forms (31)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\ArrayElementGridEntry.cs (3)
19
public override bool IsValueEditable =>
ParentGridEntry
?.IsValueEditable ?? false;
23
public override Type? PropertyType =>
ParentGridEntry
?.PropertyType?.GetElementType();
41
public override bool ShouldRenderReadOnly =>
ParentGridEntry
?.ShouldRenderReadOnly ?? false;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.cs (6)
98
internal override object? GetValueOwnerInternal() =>
ParentGridEntry
?.GetValueOwnerInternal();
134
if (
ParentGridEntry
is not null &&
ParentGridEntry
.GetChildIndex(this) > 0)
151
if (
ParentGridEntry
is not null &&
ParentGridEntry
.GetChildIndex(this) > 0)
159
=>
ParentGridEntry
?.SendNotification(entry, notification) ?? false;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (4)
712
return
ParentGridEntry
;
1142
return entry.
ParentGridEntry
==
ParentGridEntry
;
2154
/// Sends a notification to the owner of the <see cref="
ParentGridEntry
"/> if it exists.
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (2)
329
if (this.TryGetOwnerAs(out GridEntry? owner) && owner.
ParentGridEntry
is { } parentGridEntry)
392
if (owner.
ParentGridEntry
is SingleSelectRootGridEntry)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\ImmutablePropertyDescriptorGridEntry.cs (3)
97
=>
ParentGridEntry
?.SendNotificationToParent(notification) ?? false;
105
GridEntry? parent =
ParentGridEntry
;
109
parent = parent.
ParentGridEntry
;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiPropertyDescriptorGridEntry.cs (1)
207
entry = entry.
ParentGridEntry
;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.cs (6)
79
while (entry.
ParentGridEntry
is not null)
81
entry = entry.
ParentGridEntry
;
373
entry = entry.
ParentGridEntry
;
738
if (
ParentGridEntry
is not null)
740
Type? propertyType =
ParentGridEntry
.PropertyType;
758
GridEntry? parent =
ParentGridEntry
;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObject.cs (2)
313
if (owner.
ParentGridEntry
?.AccessibilityObject is PropertyDescriptorGridEntryAccessibleObject parent)
334
if (owner.
ParentGridEntry
?.AccessibilityObject is PropertyDescriptorGridEntryAccessibleObject parent)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (4)
1792
gridEntry = gridEntry.
ParentGridEntry
;
4504
for (GridEntry? currentEntry = selectedEntry; currentEntry is not null; currentEntry = currentEntry.
ParentGridEntry
)
5096
temp = temp.
ParentGridEntry
;
5115
UpdateHelpAttributes(helpService, entry.
ParentGridEntry
, false);