C# 클래스 Mono.UIAutomation.UiaDbusBridge.AutomationBridge

상속: IAutomationBridge
파일 보기 프로젝트 열기: mono/uia2atk 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
syncRoot object

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AutomationBridge() 공개 메소드

public AutomationBridge ( ) : System
리턴 System

HostProviderFromHandle() 공개 메소드

public HostProviderFromHandle ( IntPtr hwnd ) : object
hwnd System.IntPtr
리턴 object

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

RaiseAutomationEvent() 공개 메소드

public RaiseAutomationEvent ( AutomationEvent eventId, object provider, AutomationEventArgs e ) : void
eventId System.Windows.Automation.AutomationEvent
provider object
e System.Windows.Automation.AutomationEventArgs
리턴 void

RaiseAutomationPropertyChangedEvent() 공개 메소드

public RaiseAutomationPropertyChangedEvent ( object element, AutomationPropertyChangedEventArgs e ) : void
element object
e System.Windows.Automation.AutomationPropertyChangedEventArgs
리턴 void

RaiseStructureChangedEvent() 공개 메소드

public RaiseStructureChangedEvent ( object provider, StructureChangedEventArgs e ) : void
provider object
e System.Windows.Automation.StructureChangedEventArgs
리턴 void

Terminate() 공개 메소드

public Terminate ( ) : void
리턴 void

프로퍼티 상세

syncRoot 보호되어 있는 정적으로 프로퍼티

protected static object syncRoot
리턴 object