7 instantiations of GridEntryCollection
System.Windows.Forms (7)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (1)
4176_currentEntries = new(disposeItems: false);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.cs (1)
25ChildCollection = new GridEntryCollection(children);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (1)
993_children = new GridEntryCollection(childProperties);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (4)
519GridEntry? equivalentEntry = FindEquivalentGridEntry(new GridEntryCollection(new[] { value }, disposeItems: false)); 1713_allGridEntries = new GridEntryCollection(newEntries, disposeItems: false); 1819return new GridEntryCollection(entries, disposeItems: false); 1822return new GridEntryCollection(new GridEntry[] { gridEntry }, disposeItems: false);
45 references to GridEntryCollection
System.Windows.Forms (39)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (2)
69private GridEntryCollection? _currentEntries; 2235internal GridEntryCollection? GetCurrentEntries()
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.CategoryGridEntryAccessibleObject.cs (1)
46GridEntryCollection? topLevelGridEntries = gridView.TopLevelGridEntries;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (3)
43private GridEntryCollection? _children; 176protected GridEntryCollection ChildCollection 194public virtual GridEntryCollection Children
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.GridEntryAccessibleObject.cs (1)
179GridEntryCollection? topLevelGridEntries = gridView.TopLevelGridEntries;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (24)
62private GridEntryCollection? _allGridEntries; 610internal GridEntryCollection? TopLevelGridEntries { get; private set; } 612internal GridEntryCollection? AccessibilityGetGridEntries() => GetAllGridEntries(); 647GridEntryCollection? entries = GetAllGridEntries(); 673private void AddGridEntryEvents(GridEntryCollection entries, int startIndex, int count) 721private void ClearGridEntryEvents(GridEntryCollection? entries, int startIndex, int count) 937private static int CountPropertiesFromOutline(GridEntryCollection? entries) 1605private GridEntry? FindEquivalentGridEntry(GridEntryCollection? gridEntries) 1612GridEntryCollection? allGridEntries = GetAllGridEntries(); 1691private GridEntryCollection? GetAllGridEntries(bool updateCache = false) 1800private static GridEntryCollection? GetGridEntryHierarchy(GridEntry? gridEntry) 1829GridEntryCollection? allGridEntries = GetAllGridEntries(); 1841private static int GetGridEntriesFromOutline(GridEntryCollection? entries, int current, int target, GridEntry[] targetEntries) 1866GridEntryCollection childEntries = currentEntry.Children; 1936GridEntryCollection? allGridEntries = GetAllGridEntries(); 2832GridEntryCollection allEntries = GetAllGridEntries()!; 3586GridEntryCollection children = parent.Children; 3975GridEntryCollection children = gridEntry.Children; 4154internal void RestoreHierarchyState(List<GridEntryCollection> expandedItems) 4161foreach (GridEntryCollection gec in expandedItems) 4167internal static List<GridEntryCollection> SaveHierarchyState(GridEntryCollection? entries, List<GridEntryCollection>? expandedItems = null) 4468GridEntryCollection? rgipesAll = GetAllGridEntries();
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.GridPositionData.cs (2)
10private readonly List<GridEntryCollection> _expandedState; 11private readonly GridEntryCollection? _selectedItemTree;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (6)
120GridEntryCollection? topLevelGridEntries = owner.TopLevelGridEntries; 149internal static AccessibleObject? GetPreviousGridEntry(GridEntry currentGridEntry, GridEntryCollection? gridEntryCollection, out bool currentGridEntryFound) 206internal static AccessibleObject? GetNextGridEntry(GridEntry currentGridEntry, GridEntryCollection? gridEntryCollection, out bool currentGridEntryFound) 259GridEntryCollection subGridEntry = current.Children; 290GridEntryCollection subGridEntry = current.Children; 386GridEntryCollection? properties = owner.AccessibilityGetGridEntries();
System.Windows.Forms.Interop.Tests (2)
PropertyGridTests.cs (2)
24var entries = propertyGrid.GetCurrentEntries(); 58var entries = propertyGrid.GetCurrentEntries();
System.Windows.Forms.Tests (3)
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyDescriptorGridEntry.PropertyDescriptorGridEntryAccessibleObjectTests.cs (2)
171private GridEntryCollection _collection; 178public override GridEntryCollection Children
System\Windows\Forms\PropertyGridTests.cs (1)
3990var categories = propertyGridView.TopLevelGridEntries;
System.Windows.Forms.UI.IntegrationTests (1)
PropertyGridViewTests.cs (1)
25GridEntryCollection entries = propertyGrid.GetCurrentEntries()!;