C# Class UIAutomation.HasControlInputCmdletBase

Description of HasControlInputCmdletBase.
Inheritance: HasScriptBlockCmdletBase
Afficher le fichier Open project: apetrovskiy/STUPS Class Usage Examples

Private Properties

Свойство Type Description
CheckAndPrepareInput bool
checkNotNull bool

Méthodes publiques

Méthode Description
HasControlInputCmdletBase ( ) : System

Méthodes protégées

Méthode Description
ClickControl ( HasControlInputCmdletBase cmdlet, IUiElement element, ClickSettings settings ) : bool
GetColorProbe ( HasControlInputCmdletBase cmdlet, IUiElement element ) : bool
OnUIAutomationEvent ( object src, UIANET::System.Windows.Automation e ) : void
OnUIAutomationPropertyChangedEvent ( object src, UIANET::System.Windows.Automation e ) : void
OnUIRecordingAutomationEvent ( object src, UIANET::System.Windows.Automation e ) : void
OnUIStructureChangedEvent ( object src, UIANET::System.Windows.Automation e ) : void
OnUIWindowClosedEvent ( object src, UIANET::System.Windows.Automation e ) : void
StopProcessing ( ) : void
SubscribeToEvents ( HasControlInputCmdletBase cmdlet, IUiElement inputObject, UIANET::System.Windows.Automation eventType, UIANET::System.Windows.Automation properties ) : void
TestControlByPropertiesFromHashtable ( IUiElement inputElements, IEnumerable searchCriteria, int timeout ) : bool

Private Methods

Méthode Description
CheckAndPrepareInput ( HasControlInputCmdletBase cmdlet ) : bool
checkNotNull ( object objectToTest, UIANET::System.Windows.Automation e ) : bool

Method Details

ClickControl() protected méthode

protected ClickControl ( HasControlInputCmdletBase cmdlet, IUiElement element, ClickSettings settings ) : bool
cmdlet HasControlInputCmdletBase
element IUiElement
settings ClickSettings
Résultat bool

GetColorProbe() protected méthode

protected GetColorProbe ( HasControlInputCmdletBase cmdlet, IUiElement element ) : bool
cmdlet HasControlInputCmdletBase
element IUiElement
Résultat bool

HasControlInputCmdletBase() public méthode

public HasControlInputCmdletBase ( ) : System
Résultat System

OnUIAutomationEvent() protected méthode

protected OnUIAutomationEvent ( object src, UIANET::System.Windows.Automation e ) : void
src object
e UIANET::System.Windows.Automation
Résultat void

OnUIAutomationPropertyChangedEvent() protected méthode

protected OnUIAutomationPropertyChangedEvent ( object src, UIANET::System.Windows.Automation e ) : void
src object
e UIANET::System.Windows.Automation
Résultat void

OnUIRecordingAutomationEvent() protected méthode

protected OnUIRecordingAutomationEvent ( object src, UIANET::System.Windows.Automation e ) : void
src object
e UIANET::System.Windows.Automation
Résultat void

OnUIStructureChangedEvent() protected méthode

protected OnUIStructureChangedEvent ( object src, UIANET::System.Windows.Automation e ) : void
src object
e UIANET::System.Windows.Automation
Résultat void

OnUIWindowClosedEvent() protected méthode

protected OnUIWindowClosedEvent ( object src, UIANET::System.Windows.Automation e ) : void
src object
e UIANET::System.Windows.Automation
Résultat void

StopProcessing() protected méthode

protected StopProcessing ( ) : void
Résultat void

SubscribeToEvents() protected méthode

protected SubscribeToEvents ( HasControlInputCmdletBase cmdlet, IUiElement inputObject, UIANET::System.Windows.Automation eventType, UIANET::System.Windows.Automation properties ) : void
cmdlet HasControlInputCmdletBase
inputObject IUiElement
eventType UIANET::System.Windows.Automation
properties UIANET::System.Windows.Automation
Résultat void

TestControlByPropertiesFromHashtable() protected méthode

protected TestControlByPropertiesFromHashtable ( IUiElement inputElements, IEnumerable searchCriteria, int timeout ) : bool
inputElements IUiElement
searchCriteria IEnumerable
timeout int
Résultat bool