12 instantiations of PropertyGridView
System.Windows.Forms (1)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
1603
return new
PropertyGridView
(serviceProvider, this);
System.Windows.Forms.Tests (11)
System\Windows\Forms\AccessibleObjects\PropertyGridView.GridViewListBoxItemAccessibleObjectTests.cs (4)
26
using GridViewListBox control = new(new
PropertyGridView
(null, null));
35
using GridViewListBox control = new(new
PropertyGridView
(null, null));
50
using GridViewListBox control = new(new
PropertyGridView
(null, null));
64
using GridViewListBox control = new(new
PropertyGridView
(null, null));
System\Windows\Forms\AccessibleObjects\PropertyGridView.PropertyGridViewAccessibleObjectTests.cs (2)
24
using PropertyGridView propertyGridView =
new
(null, propertyGrid);
44
using PropertyGridView propertyGridView =
new
(null, null);
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObjectTests.cs (3)
18
using PropertyGridView propertyGridView =
new
(serviceProvider: null, propertyGrid);
92
using PropertyGridView propertyGridView =
new
(serviceProvider: null, propertyGrid);
111
using PropertyGridView propertyGridView =
new
(serviceProvider: null, propertyGrid);
System\Windows\Forms\PropertyGridInternal\PropertyGridView.DropDownHolderTests.cs (2)
16
using PropertyGridView propertyGridView =
new
(null, null);
26
using PropertyGridView propertyGridView =
new
(null, null);
177 references to PropertyGridView
System.Windows.Forms (86)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (3)
60
private readonly
PropertyGridView
_gridView;
1596
private
PropertyGridView
CreateGridView(IServiceProvider? serviceProvider)
2142
=> _gridView.RecursivelyExpand(_rootEntry, initialize: false, expand: true,
PropertyGridView
.MaxRecurseExpand);
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.PropertyGridServiceProvider.cs (1)
11
/// Service provider that searches the <see cref="ActiveDesigner"/>, then the <see cref="
PropertyGridView
"/>,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.CategoryGridEntryAccessibleObject.cs (3)
34
|| Parent is not
PropertyGridView
.PropertyGridViewAccessibleObject parent)
39
if (!parent.TryGetOwnerAs(out
PropertyGridView
? gridView)
72
if (Parent is not
PropertyGridView
.PropertyGridViewAccessibleObject parent
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.cs (2)
85
PropertyGridView
? gridHost = OwnerGridView;
90
+ (base.PropertyDepth *
PropertyGridView
.DefaultOutlineIndent);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAccessibleObject.cs (2)
19
private readonly
PropertyGridView
? _owningPropertyGrid;
28
_owningPropertyGrid = owningDropDownButton.Parent as
PropertyGridView
;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (19)
16
/// Base entry for properties to be displayed in the <see cref="
PropertyGridView
"/>.
339
var accessibleObject = (
PropertyGridView
.PropertyGridViewAccessibleObject)OwnerGridView.AccessibilityObject;
476
var gridAccObj = (
PropertyGridView
.PropertyGridViewAccessibleObject)OwnerGridView.AccessibilityObject;
525
/// The <see cref="
PropertyGridView
"/> that this <see cref="GridEntry"/> belongs to.
528
internal virtual
PropertyGridView
? OwnerGridView
881
PropertyGridView
view,
1053
internal virtual void EditPropertyValue(
PropertyGridView
gridView)
1083
PropertyGridView
.GridPositionData positionData = OwnerGridView.CaptureGridPositionData();
1500
/// This is called by the <see cref="GridEntry"/> host (the <see cref="
PropertyGridView
"/>) when this
1511
if (OwnerGridView is not
PropertyGridView
ownerGrid)
1540
int totalWidth = stringX + neededWidth +
PropertyGridView
.GdiPlusSpace;
1570
int maxSpace = Math.Min(rect.Width - stringX - 1, labelWidth +
PropertyGridView
.GdiPlusSpace);
1776
/// This is called by the <see cref="GridEntry"/> host (the <see cref="
PropertyGridView
"/>) when this
1789
if (OwnerGridView is not
PropertyGridView
ownerGrid)
1856
rect.X += paintIndent +
PropertyGridView
.ValueStringIndent;
1857
rect.Width -= paintIndent + 2 *
PropertyGridView
.ValueStringIndent;
1979
PropertyGridView
gridHost = OwnerGridView!;
2017
labelWidth +=
PropertyGridView
.SplitterWidth;
2049
if (OwnerGridView is not
PropertyGridView
propertyGridView)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (8)
98
var parent = (
PropertyGridView
.PropertyGridViewAccessibleObject)Parent;
162
=> Parent as
PropertyGridView
.PropertyGridViewAccessibleObject;
168
if (Parent is not
PropertyGridView
.PropertyGridViewAccessibleObject parent
174
if (!parent.TryGetOwnerAs(out
PropertyGridView
? gridView))
215
private
PropertyGridView
? PropertyGridView
219
var propertyGridViewAccessibleObject = Parent as
PropertyGridView
.PropertyGridViewAccessibleObject;
222
propertyGridViewAccessibleObject.TryGetOwnerAs(out
PropertyGridView
? owner);
253
if (Parent is not
PropertyGridView
.PropertyGridViewAccessibleObject parent
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MultiSelectRootGridEntry.cs (1)
19
PropertyGridView
view,
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.cs (1)
298
internal override void EditPropertyValue(
PropertyGridView
gridView)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObject.cs (9)
318
return Parent is
PropertyGridView
.PropertyGridViewAccessibleObject propertyGridViewAccessibleObject
319
&& propertyGridViewAccessibleObject.TryGetOwnerAs(out
PropertyGridView
? gridViewOwner)
320
?
PropertyGridView
.PropertyGridViewAccessibleObject.GetNextGridEntry(
339
return Parent is
PropertyGridView
.PropertyGridViewAccessibleObject propertyGridViewAccessibleObject
340
&& propertyGridViewAccessibleObject.TryGetOwnerAs(out
PropertyGridView
? gridViewOwner)
341
?
PropertyGridView
.PropertyGridViewAccessibleObject.GetPreviousGridEntry(owner, gridViewOwner.TopLevelGridEntries, out _)
345
private
PropertyGridView
? GetPropertyGridView()
346
=> Parent is
PropertyGridView
.PropertyGridViewAccessibleObject propertyGridViewAccessibleObject
347
? propertyGridViewAccessibleObject.TryGetOwnerAs(out
PropertyGridView
? owner) ? owner : null
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
509
/// Returns or sets the <see cref="IServiceProvider"/> the <see cref="
PropertyGridView
"/> will use to obtain
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.cs (2)
16
private readonly
PropertyGridView
_gridView; // the owner gridview
52
internal DropDownHolder(
PropertyGridView
gridView) : base()
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.DropDownHolderAccessibleObject.cs (1)
29
PropertyGridView
? gridView = _owningDropDownHolder._gridView;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridPositionData.cs (2)
14
public GridPositionData(
PropertyGridView
gridView)
21
public GridEntry? Restore(
PropertyGridView
gridView)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewListBox.cs (3)
11
private readonly
PropertyGridView
_owningPropertyGridView;
13
public GridViewListBox(
PropertyGridView
gridView)
36
internal
PropertyGridView
OwningPropertyGridView
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridViewTextBox.cs (2)
18
public GridViewTextBox(
PropertyGridView
gridView)
24
internal
PropertyGridView
PropertyGridView { get; }
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.MouseHook.cs (2)
12
private readonly
PropertyGridView
_gridView;
25
public MouseHook(Control control, IMouseHookClient client,
PropertyGridView
gridView)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (18)
19
public PropertyGridViewAccessibleObject(
PropertyGridView
owner, PropertyGrid parentPropertyGrid) : base(owner)
56
this.TryGetOwnerAs(out
PropertyGridView
? owner)
78
=> this.TryGetOwnerAs(out
PropertyGridView
? owner) && owner.OwnerGrid is { } ownerGrid && ownerGrid.SortedByCategories;
84
if (!this.TryGetOwnerAs(out
PropertyGridView
? owner))
103
if (!this.TryGetOwnerAs(out
PropertyGridView
? owner))
115
if (!this.TryGetOwnerAs(out
PropertyGridView
? owner))
134
=> !this.TryGetOwnerAs(out
PropertyGridView
? owner) ? null : GetCategory(owner.TopLevelGridEntries!.Count - 1);
254
if (current.ChildCount <= 0 || !this.TryGetOwnerAs(out
PropertyGridView
? _))
285
if (current.ChildCount <= 0 || !this.TryGetOwnerAs(out
PropertyGridView
? _))
316
if (!this.TryGetOwnerAs(out
PropertyGridView
? owner))
340
if (!this.TryGetOwnerAs(out
PropertyGridView
? owner))
357
if (!this.TryGetOwnerAs(out
PropertyGridView
? owner))
381
if (!this.TryGetOwnerAs(out
PropertyGridView
? owner))
400
this.TryGetOwnerAs(out
PropertyGridView
? owner) && owner.AccessibilityGetGridEntries() is { } entries
406
if (!this.TryGetOwnerAs(out
PropertyGridView
? owner))
421
=> !this.TryGetOwnerAs(out
PropertyGridView
? owner) ? null : owner.SelectedGridEntry?.AccessibilityObject;
425
if (!this.IsOwnerHandleCreated(out
PropertyGridView
? owner))
474
if (!this.TryGetOwnerAs(out
PropertyGridView
? owner)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\SingleSelectRootGridEntry.cs (3)
21
private
PropertyGridView
_ownerGridView;
27
PropertyGridView
ownerGridView,
140
internal override
PropertyGridView
OwnerGridView
System\Windows\Forms\Design\IWindowsFormsEditorService.cs (3)
22
/// <see cref="
PropertyGridView
"/> implements this interface and it provides it via the
26
/// <see cref="
PropertyGridView
.PopupEditor(int)"/> calls <see cref="GridEntry.EditPropertyValue(
PropertyGridView
)"/>
System.Windows.Forms.Tests (88)
System\Windows\Forms\AccessibleObjects\CategoryGridEntryAccessibleObjectTests.cs (7)
10
using static System.Windows.Forms.PropertyGridInternal.
PropertyGridView
;
71
PropertyGridView
gridView = control.TestAccessor().Dynamic._gridView;
86
PropertyGridView
gridView = control.TestAccessor().Dynamic._gridView;
104
PropertyGridView
gridView = control.TestAccessor().Dynamic._gridView;
121
PropertyGridView
gridView = control.TestAccessor().Dynamic._gridView;
139
PropertyGridView
gridView = control.TestAccessor().Dynamic._gridView;
181
PropertyGridView
gridView = control.TestAccessor().Dynamic._gridView;
System\Windows\Forms\AccessibleObjects\PropertyGridView.GridViewListBoxItemAccessibleObjectTests.cs (6)
9
using static System.Windows.Forms.PropertyGridInternal.
PropertyGridView
;
18
Type type = typeof(
PropertyGridView
)
27
Type type = typeof(
PropertyGridView
)
36
Type type = typeof(
PropertyGridView
)
51
Type type = typeof(
PropertyGridView
)
65
Type type = typeof(
PropertyGridView
)
System\Windows\Forms\AccessibleObjects\PropertyGridView.PropertyGridViewAccessibleObjectTests.cs (12)
11
using static System.Windows.Forms.PropertyGridInternal.
PropertyGridView
;
24
using
PropertyGridView
propertyGridView = new(null, propertyGrid);
44
using
PropertyGridView
propertyGridView = new(null, null);
208
ConstructorInfo ctor = type.GetConstructor([typeof(
PropertyGridView
), typeof(PropertyGrid)]);
243
PropertyGridView
propertyGridView = (
PropertyGridView
)accessibleObject.Owner;
311
PropertyGridView
propertyGridView = (
PropertyGridView
)gridViewAccessibleObject.Owner;
323
PropertyGridView
propertyGridView = (
PropertyGridView
)gridViewAccessibleObject.Owner;
334
PropertyGridView
propertyGridView = (
PropertyGridView
)gridViewAccessibleObject.Owner;
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\DropDownButton.DropDownButtonAccessibleObjectTests.cs (1)
90
PropertyGridView
gridView = control.TestAccessor().GridView;
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObjectTests.cs (11)
18
using
PropertyGridView
propertyGridView = new(serviceProvider: null, propertyGrid);
26
PropertyGridView
.DropDownHolder dropDownHolder = new(propertyGridView);
33
Assert.Equal(typeof(
PropertyGridView
.DropDownHolder.DropDownHolderAccessibleObject), firstChild.GetType());
71
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
92
using
PropertyGridView
propertyGridView = new(serviceProvider: null, propertyGrid);
111
using
PropertyGridView
propertyGridView = new(serviceProvider: null, propertyGrid);
128
private readonly
PropertyGridView
_propertyGridView;
130
public TestGridEntry(PropertyGrid ownerGrid, GridEntry peParent,
PropertyGridView
propertyGridView)
136
internal override
PropertyGridView
OwnerGridView => _propertyGridView;
191
private class TestPropertyGridViewAccessibleObject :
PropertyGridView
.PropertyGridViewAccessibleObject
193
public TestPropertyGridViewAccessibleObject(
PropertyGridView
owner, PropertyGrid parentPropertyGrid)
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyGridView.DropDownHolder.DropDownHolderAccessibleObjectTests.cs (10)
18
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
20
using
PropertyGridView
.DropDownHolder dropDownHolderControl = new(propertyGridView);
21
PropertyGridView
.DropDownHolder.DropDownHolderAccessibleObject dropDownHolderControlAccessibilityObject =
22
Assert.IsAssignableFrom<
PropertyGridView
.DropDownHolder.DropDownHolderAccessibleObject>(
25
PropertyGridView
.DropDownHolder dropDownHolder =
36
var dropDownHolderAccessibleObject = new
PropertyGridView
.DropDownHolder.DropDownHolderAccessibleObject(null);
44
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
45
using
PropertyGridView
.DropDownHolder ownerControl = new(propertyGridView);
71
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
72
using
PropertyGridView
.DropDownHolder dropDownControlHolder = new(propertyGridView);
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyGridView.GridViewListBoxAccessibleObjectTests.cs (4)
8
using static System.Windows.Forms.PropertyGridInternal.
PropertyGridView
;
18
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
33
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
49
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObjectTests.cs (14)
29
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
56
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
72
using
PropertyGridView
.DropDownHolder dropDownHolder = new(propertyGridView);
96
PropertyGridView
gridView = propertyGrid.TestAccessor().GridView;
97
Type gridViewTextBoxType = typeof(
PropertyGridView
).GetNestedType("GridViewTextBox", BindingFlags.NonPublic);
110
PropertyGridView
gridView = propertyGrid.TestAccessor().GridView;
111
Type gridViewTextBoxType = typeof(
PropertyGridView
).GetNestedType("GridViewTextBox", BindingFlags.NonPublic);
126
PropertyGridView
gridView = propertyGrid.TestAccessor().GridView;
138
PropertyGridView
gridView = propertyGrid.TestAccessor().GridView;
147
PropertyGridView
gridView = propertyGrid.TestAccessor().GridView;
162
PropertyGridView
gridView = propertyGrid.TestAccessor().GridView;
175
PropertyGridView
gridView = propertyGrid.TestAccessor().GridView;
195
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
214
PropertyGridView
gridView = propertyGrid.TestAccessor().GridView;
System\Windows\Forms\PropertyGridInternal\PropertyGridView.DropDownHolderTests.cs (8)
7
using static System.Windows.Forms.PropertyGridInternal.
PropertyGridView
;
16
using
PropertyGridView
propertyGridView = new(null, null);
26
using
PropertyGridView
propertyGridView = new(null, null);
35
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
46
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
63
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
74
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
94
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
System\Windows\Forms\PropertyGridInternal\PropertyGridView.GridViewListBoxTests.cs (3)
22
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
24
using
PropertyGridView
.GridViewListBox gridViewListBox = new(propertyGridView);
34
using
PropertyGridView
.GridViewListBox owningGridViewListBox = new(null);
System\Windows\Forms\PropertyGridInternal\PropertyGridViewTests.cs (1)
14
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
System\Windows\Forms\PropertyGridInternal\PropertyGridViewTests.Rendering.cs (1)
25
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().GridView;
System\Windows\Forms\PropertyGridInternal\TestAccessors.PropertyGridTestAccessor.cs (1)
14
internal Windows.Forms.PropertyGridInternal.
PropertyGridView
GridView => Dynamic._gridView;
System\Windows\Forms\PropertyGridInternal\TestAccessors.PropertyGridViewTestAccessor.cs (3)
10
internal class PropertyGridViewTestAccessor : TestAccessor<Windows.Forms.PropertyGridInternal.
PropertyGridView
>
12
public PropertyGridViewTestAccessor(Windows.Forms.PropertyGridInternal.
PropertyGridView
instance) : base(instance) { }
21
internal static PropertyGridViewTestAccessor TestAccessor(this Windows.Forms.PropertyGridInternal.
PropertyGridView
propertyGridView)
System\Windows\Forms\PropertyGridTests.cs (6)
170
PropertyGridView
propertyGridView = control.TestAccessor().GridView;
3972
PropertyGridView
propertyGridView = propertyGrid.Controls.OfType<
PropertyGridView
>().FirstOrDefault();
3988
PropertyGridView
propertyGridView = propertyGrid.Controls.OfType<
PropertyGridView
>().FirstOrDefault();
4169
PropertyGridView
propertyGridView = propertyGrid.TestAccessor().Dynamic._gridView;
System.Windows.Forms.TestUtilities (1)
PropertyGridInternal\SubPropertyGrid.cs (1)
19
internal
PropertyGridView
GridView => this.TestAccessor().Dynamic._gridView;
System.Windows.Forms.UI.IntegrationTests (2)
PropertyGridViewTests.cs (2)
26
PropertyGridView
propertyGridView = (
PropertyGridView
)propertyGrid.Controls[2];