17 references to RootStatus
UIAutomationClientsideProviders (17)
MS\Internal\AutomationProxies\MSAANativeProvider.cs (17)
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)
134return Wrap(acc, _hwnd, null /*unknown parent*/, _knownRoot, RootStatus.Unknown);
205provider = Wrap(acc, hwnd, null/*no parent*/, null/*root is self*/, RootStatus.Root);
212provider = Wrap(acc, hwnd, null/*parent unknown*/, null/*root unknown*/, RootStatus.Unknown);
603rawEPS[i] = Wrap(accessibles[i], _hwnd, this/*parent*/, _knownRoot, RootStatus.NotRoot);
770rval = Wrap(siblingAcc, _hwnd, _parent, _knownRoot, RootStatus.NotRoot);
796rval = Wrap(siblingAcc, _hwnd, _parent, _knownRoot, RootStatus.NotRoot);
819rval = Wrap(childAcc, _hwnd, this, _knownRoot, RootStatus.NotRoot);
841rval = Wrap(childAcc, _hwnd, this, _knownRoot, RootStatus.NotRoot);
1133if (_isRoot == RootStatus.Unknown)
1142_isRoot = Accessible.Compare(_acc, KnownRoot._acc) || _acc.Role == AccessibleRole.Window ? RootStatus.Root : RootStatus.NotRoot;
1160return _isRoot == RootStatus.Root;
1177_parent = Wrap(GetParent(), _hwnd, null/*grandparent unknown*/, _knownRoot, RootStatus.Unknown);
1205MsaaNativeProvider child = Wrap(childAcc, _hwnd, this, _knownRoot, RootStatus.NotRoot);
1370private RootStatus _isRoot;