41 instantiations of ClientSideProviderDescription
UIAutomationClient (1)
MS\Internal\Automation\ProxyManager.cs (1)
192
proxyDescriptions[count++] = new
ClientSideProviderDescription
(pfc, null);
UIAutomationClientsideProviders (40)
MS\Internal\AutomationProxies\Main.cs (40)
46
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsButton.Create), "Button"),
48
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsNonControl.Create), "ComboBoxEx32"),
49
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsComboBox.Create), "ComboBox"),
50
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsListBox.Create), "ComboLBox"), // List portion of combo
51
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsListBox.Create), "ListBox"),
52
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsHyperlink.Create), "SysLink"),
53
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsIPAddress.Create), "SysIPAddress32"),
54
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsSysHeader.Create), "SysHeader32"),
55
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsListView.Create), "SysListView32", null, ClientSideProviderMatchIndicator.AllowSubstringMatch),
56
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsRichEdit.Create), "RichEdit"),
57
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsRichEdit.Create), "RichEdit20A"),
58
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsRichEdit.Create), "RichEdit20W"),
59
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsRichEdit.Create), "RichEdit50W"),
62
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsRichEdit.Create), ".RichEdit20", null, ClientSideProviderMatchIndicator.AllowSubstringMatch),
63
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsEditBox.Create), "Edit"),
64
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsSpinner.Create), "msctls_updown32"),
65
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsUpDown.Create), "msctls_updown32"),
66
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsStatic.Create), "Static", null, ClientSideProviderMatchIndicator.AllowSubstringMatch),
67
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsStatusBar.Create), "msctls_statusbar32"),
68
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsTab.Create), "SysTabControl32", null, ClientSideProviderMatchIndicator.AllowSubstringMatch),
69
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsToolbar.Create), "ToolbarWindow32", null, ClientSideProviderMatchIndicator.AllowSubstringMatch),
70
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsMenu.Create), "#32768"),
75
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsSlider.Create), "msctls_trackbar32"),
76
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsProgressBar.Create), "msctls_progress32"),
77
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsTreeView.Create), "SysTreeView32", null, ClientSideProviderMatchIndicator.AllowSubstringMatch),
78
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsTooltip.Create), "tooltips_class32", null, ClientSideProviderMatchIndicator.AllowSubstringMatch),
79
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsTooltip.Create), "#32774"),
80
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsRebar.Create), "ReBarWindow32"),
83
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsAltTab.Create), "#32771"),
84
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsContainer.Create), "#32770"),
85
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsContainer.Create), "AfxControlBar", null, ClientSideProviderMatchIndicator.AllowSubstringMatch),
86
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsStartMenu.Create), "BaseBar"),
88
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsNonControl.Create), "WorkerW"),
89
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsNonControl.Create), "SHELLDLL_DefView"),
91
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsFormsHelper.Create), "WindowsForms", null, ClientSideProviderMatchIndicator.AllowSubstringMatch),
93
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.NonClientArea.Create), "#nonclient"),
94
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.NonClientArea.CreateMenuBarItem), "#nonclientmenubar"),
95
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.NonClientArea.CreateSystemMenu), "#nonclientsysmenu"),
99
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.WindowsMenu.CreateFocusedMenuItem), "#user32focusedmenu"),
101
new
ClientSideProviderDescription
(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.MsaaNativeProvider.Create), null)
18 references to ClientSideProviderDescription
UIAutomationClient (17)
MS\Internal\Automation\ProxyManager.cs (16)
84
if (fi == null || fi.FieldType != typeof(
ClientSideProviderDescription
[]))
89
ClientSideProviderDescription
[] table = fi.GetValue(null) as
ClientSideProviderDescription
[];
97
internal static void RegisterWindowHandlers(
ClientSideProviderDescription
[] proxyInfo)
110
internal static void SetProxyDescriptionTable(
ClientSideProviderDescription
[] proxyInfo)
135
internal static
ClientSideProviderDescription
[] GetProxyDescriptionTable()
157
if (o is
ClientSideProviderDescription
)
172
ClientSideProviderDescription
[] proxyDescriptions = new
ClientSideProviderDescription
[count];
185
if (o is
ClientSideProviderDescription
)
187
proxyDescriptions[count++] = (
ClientSideProviderDescription
)o;
199
proxyDescriptions[count++] = (
ClientSideProviderDescription
)o1;
657
ClientSideProviderDescription
pi = (
ClientSideProviderDescription
)entry;
725
private static void AddToProxyDescriptionTable(
ClientSideProviderDescription
[] proxyInfo)
727
ClientSideProviderDescription
pi;
System\Windows\Automation\ClientSettings.cs (1)
59
public static void RegisterClientSideProviders(
ClientSideProviderDescription
[] clientSideProviderDescription)
UIAutomationClientsideProviders (1)
MS\Internal\AutomationProxies\Main.cs (1)
43
static public
ClientSideProviderDescription
[] ClientSideProviderDescriptionTable =