2 instantiations of MsaaNativeProvider
UIAutomationClientsideProviders (2)
MS\Internal\AutomationProxies\MSAANativeProvider.cs (2)
122parentChain = new MsaaNativeProvider(ancestor, hwnd, parentChain, knownRoot, isRoot); 127return new MsaaNativeProvider(acc, hwnd, parentChain, knownRoot, isRoot);
35 references to MsaaNativeProvider
UIAutomationClientsideProviders (35)
MS\Internal\AutomationProxies\Main.cs (1)
101new ClientSideProviderDescription(new ClientSideProviderFactoryCallback(MS.Internal.AutomationProxies.MsaaNativeProvider.Create), null)
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (9)
287MsaaNativeProvider provider = (MsaaNativeProvider)MsaaNativeProvider.Create(hwnd, idChild, idObject); 306MsaaNativeProvider provider = (MsaaNativeProvider)MsaaNativeProvider.Create(hwnd, idChild, idObject); 340srcElement = (IRawElementProviderFragment)MsaaNativeProvider.Create(hwnd, idChild, idObject); 361srcElement = (IRawElementProviderFragment)MsaaNativeProvider.Create(hwnd, idChild, idObject); 373srcElement = (IRawElementProviderFragment)MsaaNativeProvider.Create(hwnd, idChild, idObject);
MS\Internal\AutomationProxies\MSAANativeProvider.cs (25)
63protected MsaaNativeProvider(Accessible acc, IntPtr hwnd, MsaaNativeProvider parent, MsaaNativeProvider knownRoot, RootStatus isRoot) 89private static MsaaNativeProvider Wrap(Accessible acc, IntPtr hwnd, MsaaNativeProvider parent, MsaaNativeProvider knownRoot, RootStatus isRoot) 98MsaaNativeProvider parentChain = parent; 132internal MsaaNativeProvider Wrap(Accessible acc) 201MsaaNativeProvider provider; 329MsaaNativeProvider rval = null; 751internal MsaaNativeProvider GetNextSibling() 753MsaaNativeProvider rval = null; 777internal MsaaNativeProvider GetPreviousSibling() 779MsaaNativeProvider rval = null; 803internal MsaaNativeProvider GetFirstChild() 805MsaaNativeProvider rval = null; 825internal MsaaNativeProvider GetLastChild() 827MsaaNativeProvider rval = null; 1103private MsaaNativeProvider KnownRoot 1113_knownRoot = (MsaaNativeProvider)Create(_hwnd, NativeMethods.CHILD_SELF, NativeMethods.OBJID_CLIENT); 1164private MsaaNativeProvider Parent 1185private MsaaNativeProvider DescendantFromPoint(int x, int y, bool nullMeansThis) 1193MsaaNativeProvider rval; 1205MsaaNativeProvider child = Wrap(childAcc, _hwnd, this, _knownRoot, RootStatus.NotRoot); 1354protected MsaaNativeProvider _parent; // cached parent. may be null. use Parent property. 1359private MsaaNativeProvider _knownRoot;