C# Class Mono.UIAutomation.UiaDbusBridge.AutomationBridge

Inheritance: IAutomationBridge
Afficher le fichier Open project: mono/uia2atk Class Usage Examples

Protected Properties

Свойство Type Description
syncRoot object

Private Properties

Свойство Type Description
AbortMainLoop void
CheckMainLoop void
FindProviderByPath System.Windows.Automation.Provider.IRawElementProviderSimple
FindProviderByRuntimeId System.Windows.Automation.Provider.IRawElementProviderSimple
FindWrapperByHandle Mono.UIAutomation.UiaDbusBridge.Wrappers.ProviderElementWrapper
FindWrapperByProvider Mono.UIAutomation.UiaDbusBridge.Wrappers.ProviderElementWrapper
GetElementPaths string[]
GetFocusedElementPath string
HandleDescendantElementRemoval void
HandleElementRemoval void
HandleTotalElementRemoval void
MainLoop void

Méthodes publiques

Méthode Description
AutomationBridge ( ) : System
HostProviderFromHandle ( IntPtr hwnd ) : object
Initialize ( ) : void
RaiseAutomationEvent ( AutomationEvent eventId, object provider, AutomationEventArgs e ) : void
RaiseAutomationPropertyChangedEvent ( object element, AutomationPropertyChangedEventArgs e ) : void
RaiseStructureChangedEvent ( object provider, StructureChangedEventArgs e ) : void
Terminate ( ) : void

Private Methods

Méthode Description
AbortMainLoop ( ) : void
CheckMainLoop ( ) : void
FindProviderByPath ( string path ) : System.Windows.Automation.Provider.IRawElementProviderSimple
FindProviderByRuntimeId ( int runtimeId ) : System.Windows.Automation.Provider.IRawElementProviderSimple
FindWrapperByHandle ( int handle ) : ProviderElementWrapper
FindWrapperByProvider ( System.Windows.Automation.Provider.IRawElementProviderSimple provider ) : ProviderElementWrapper
GetElementPaths ( System.Windows.Automation.Provider.IRawElementProviderSimple elements ) : string[]
GetFocusedElementPath ( ) : string
HandleDescendantElementRemoval ( IRawElementProviderFragment providerFragment ) : void
HandleElementRemoval ( System.Windows.Automation.Provider.IRawElementProviderSimple provider ) : void
HandleTotalElementRemoval ( System.Windows.Automation.Provider.IRawElementProviderSimple provider ) : void
MainLoop ( ) : void

Method Details

AutomationBridge() public méthode

public AutomationBridge ( ) : System
Résultat System

HostProviderFromHandle() public méthode

public HostProviderFromHandle ( IntPtr hwnd ) : object
hwnd System.IntPtr
Résultat object

Initialize() public méthode

public Initialize ( ) : void
Résultat void

RaiseAutomationEvent() public méthode

public RaiseAutomationEvent ( AutomationEvent eventId, object provider, AutomationEventArgs e ) : void
eventId System.Windows.Automation.AutomationEvent
provider object
e System.Windows.Automation.AutomationEventArgs
Résultat void

RaiseAutomationPropertyChangedEvent() public méthode

public RaiseAutomationPropertyChangedEvent ( object element, AutomationPropertyChangedEventArgs e ) : void
element object
e System.Windows.Automation.AutomationPropertyChangedEventArgs
Résultat void

RaiseStructureChangedEvent() public méthode

public RaiseStructureChangedEvent ( object provider, StructureChangedEventArgs e ) : void
provider object
e System.Windows.Automation.StructureChangedEventArgs
Résultat void

Terminate() public méthode

public Terminate ( ) : void
Résultat void

Property Details

syncRoot protected_oe static_oe property

protected static object syncRoot
Résultat object