1 interface inheriting from IGridProvider
UIAutomationProvider (1)
System\Windows\Automation\Provider\ITableProvider.cs (1)
20public interface ITableProvider : IGridProvider
8 implementations of IGridProvider
PresentationCore (1)
MS\Internal\Automation\GridProviderWrapper.cs (1)
31internal class GridProviderWrapper: MarshalByRefObject, IGridProvider
PresentationFramework (3)
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (1)
16public sealed class CalendarAutomationPeer : FrameworkElementAutomationPeer, IGridProvider, IMultipleViewProvider, ISelectionProvider, ITableProvider, IItemContainerProvider
System\Windows\Automation\Peers\DataGridAutomationPeer.cs (1)
16IGridProvider, ISelectionProvider, ITableProvider
System\Windows\Automation\Peers\TableAutomationPeer.cs (1)
16public class TableAutomationPeer : TextElementAutomationPeer, IGridProvider
UIAutomationClientSideProviders (4)
MS\Internal\AutomationProxies\WindowsIPAddress.cs (1)
19class WindowsIPAddress: ProxyHwnd, IRawElementProviderHwndOverride, IValueProvider, IGridProvider
MS\Internal\AutomationProxies\WindowsListView.cs (1)
47class WindowsListView: ProxyHwnd, ISelectionProvider, IScrollProvider, IGridProvider, IMultipleViewProvider, ITableProvider
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (1)
19class WindowsListViewGroup : ProxyFragment, IGridProvider, IExpandCollapseProvider
MS\Internal\AutomationProxies\WindowsStatusBar.cs (1)
16class WindowsStatusBar : ProxyHwnd, IGridProvider, IRawElementProviderHwndOverride
37 references to IGridProvider
PresentationCore (3)
MS\Internal\Automation\GridProviderWrapper.cs (3)
41private GridProviderWrapper( AutomationPeer peer, IGridProvider iface ) 92return new GridProviderWrapper( peer, (IGridProvider) iface ); 133private IGridProvider _iface;
PresentationFramework (16)
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (3)
324int IGridProvider.ColumnCount 337int IGridProvider.RowCount 358IRawElementProviderSimple IGridProvider.GetItem(int row, int column)
System\Windows\Automation\Peers\DataGridAutomationPeer.cs (3)
128int IGridProvider.ColumnCount 136int IGridProvider.RowCount 144IRawElementProviderSimple IGridProvider.GetItem(int row, int column)
System\Windows\Automation\Peers\GridViewAutomationPeer.cs (5)
169int IGridProvider.ColumnCount 184int IGridProvider.RowCount 192IRawElementProviderSimple IGridProvider.GetItem(int row, int column) 195ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(row, ((IGridProvider)this).RowCount); 197ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(column, ((IGridProvider)this).ColumnCount);
System\Windows\Automation\Peers\TableAutomationPeer.cs (5)
126IRawElementProviderSimple IGridProvider.GetItem(int row, int column) 129ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(row, ((IGridProvider)this).RowCount); 131ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(column, ((IGridProvider)this).ColumnCount); 177int IGridProvider.RowCount 185int IGridProvider.ColumnCount
UIAutomationClientSideProviders (18)
MS\Internal\AutomationProxies\EventManager.cs (6)
222IGridProvider grid = el.GetPatternProvider(GridPattern.Pattern) as IGridProvider; 231IGridProvider grid = el.GetPatternProvider(GridPattern.Pattern) as IGridProvider; 408IGridProvider grid = el.GetPatternProvider(GridPattern.Pattern) as IGridProvider;
MS\Internal\AutomationProxies\WindowsIPAddress.cs (3)
171IRawElementProviderSimple IGridProvider.GetItem(int row, int column) 195int IGridProvider.RowCount 203int IGridProvider.ColumnCount
MS\Internal\AutomationProxies\WindowsListView.cs (3)
735IRawElementProviderSimple IGridProvider.GetItem(int row, int column) 759int IGridProvider.RowCount 767int IGridProvider.ColumnCount
MS\Internal\AutomationProxies\WindowsListViewGroup.cs (3)
360IRawElementProviderSimple IGridProvider.GetItem(int row, int column) 383int IGridProvider.RowCount 391int IGridProvider.ColumnCount
MS\Internal\AutomationProxies\WindowsStatusBar.cs (3)
251IRawElementProviderSimple IGridProvider.GetItem(int row, int column) 267int IGridProvider.RowCount 275int IGridProvider.ColumnCount