C# Class UIAutomation.GetControlCollectionCmdletBase

Description of GetControlCollectionCmdletBase.
Inheritance: GetControlCmdletBase
Show file Open project: apetrovskiy/STUPS Class Usage Examples

Private Properties

Property Type Description
ElementOfPossibleControlType bool
GetAutomationElementsViaWildcards List
GetAutomationElementsViaWildcards_FindAll List
GetAutomationElementsWithFindAll List
GetAutomationElementsWithWalker List
ProcessAutomationElement List

Public Methods

Method Description
GetControlCollectionCmdletBase ( ) : System
GetControlCollectionCmdletBase ( ControlSearcherData data ) : System

Protected Methods

Method Description
GetAutomationElements ( UIANET::System.Windows.Automation scope ) : void
GetAutomationElementsChildren ( IUiElement inputObject, bool firstChild ) : void
GetAutomationElementsSiblings ( bool nextSibling ) : void
GetAutomationElementsViaWildcards ( IUiElement inputObject, bool caseSensitive, bool onlyOneResult, bool onlyTopLevel ) : void

Private Methods

Method Description
ElementOfPossibleControlType ( string controlType, string elementControlType ) : bool
GetAutomationElementsViaWildcards ( GetControlCollectionCmdletBase cmdlet, bool caseSensitive, bool onlyOneResult, bool onlyTopLevel ) : List
GetAutomationElementsViaWildcards_FindAll ( ControlSearcherData data, IUiElement inputObject, UIANET::System.Windows.Automation conditions, bool caseSensitive, bool onlyOneResult, bool onlyTopLevel, bool viaWildcardOrRegex ) : List
GetAutomationElementsWithFindAll ( IUiElement element, ControlSearcherData data, UIANET::System.Windows.Automation conditions, bool caseSensitiveParam, bool onlyOneResult, bool onlyTopLevel, bool viaWildcardOrRegex ) : List
GetAutomationElementsWithWalker ( IUiElement element, string name, string automationId, string className, string controlType, bool caseSensitive, bool onlyOneResult, bool onlyTopLevel ) : List
ProcessAutomationElement ( IUiElement element, string name, string automationId, string className, string controlType, bool caseSensitive, bool onlyOneResult, bool onlyTopLevel ) : List

Method Details

GetAutomationElements() protected method

protected GetAutomationElements ( UIANET::System.Windows.Automation scope ) : void
scope UIANET::System.Windows.Automation
return void

GetAutomationElementsChildren() protected method

protected GetAutomationElementsChildren ( IUiElement inputObject, bool firstChild ) : void
inputObject IUiElement
firstChild bool
return void

GetAutomationElementsSiblings() protected method

protected GetAutomationElementsSiblings ( bool nextSibling ) : void
nextSibling bool
return void

GetAutomationElementsViaWildcards() protected method

protected GetAutomationElementsViaWildcards ( IUiElement inputObject, bool caseSensitive, bool onlyOneResult, bool onlyTopLevel ) : void
inputObject IUiElement
caseSensitive bool
onlyOneResult bool
onlyTopLevel bool
return void

GetControlCollectionCmdletBase() public method

public GetControlCollectionCmdletBase ( ) : System
return System

GetControlCollectionCmdletBase() public method

public GetControlCollectionCmdletBase ( ControlSearcherData data ) : System
data ControlSearcherData
return System