C# Class UIAutomation.WindowSearcher

Inheritance: SearcherTemplate
Show file Open project: apetrovskiy/STUPS Class Usage Examples

Private Properties

Property Type Description
FilterResultCollectionByWithControlParameter void
GetWindowCollectionByName List
GetWindowCollectionByPid List
GetWindowCollectionByProcessName List
GetWindowCollectionFromProcess List
GetWindowCollectionViaWin32 List
ReturnOnlyRightElements List

Public Methods

Method Description
AfterSearchHook ( ) : void
BeforeSearchHook ( ) : void
OnFailureHook ( ) : void
OnStartHook ( ) : void
OnSuccessHook ( ) : void
SearchForElements ( SearcherTemplateData searchData ) : List

Private Methods

Method Description
FilterResultCollectionByWithControlParameter ( ) : void
GetWindowCollectionByName ( IUiElement rootElement, WindowSearcherData data ) : List
GetWindowCollectionByPid ( IUiElement rootElement, WindowSearcherData data ) : List
GetWindowCollectionByProcessName ( WindowSearcherData data ) : List
GetWindowCollectionFromProcess ( WindowSearcherData data ) : List
GetWindowCollectionViaWin32 ( WindowSearcherData data ) : List
ReturnOnlyRightElements ( IEnumerable inputCollection, SearcherTemplateData searcherData, bool caseSensitive, bool viaWildcardOrRegex ) : List

Method Details

AfterSearchHook() public method

public AfterSearchHook ( ) : void
return void

BeforeSearchHook() public method

public BeforeSearchHook ( ) : void
return void

OnFailureHook() public method

public OnFailureHook ( ) : void
return void

OnStartHook() public method

public OnStartHook ( ) : void
return void

OnSuccessHook() public method

public OnSuccessHook ( ) : void
return void

SearchForElements() public method

public SearchForElements ( SearcherTemplateData searchData ) : List
searchData SearcherTemplateData
return List