C# Class Mono.UIAutomation.UiaDbusBridge.Wrappers.ProviderElementWrapper

Inheritance: IAutomationElement
显示文件 Open project: mono/uia2atk Class Usage Examples

Private Properties

Property Type Description
GetOrCreatePatternInfo PatternInfo
GetWrapperFromPoint ProviderElementWrapper
PerformUnregisterPattern void

Public Methods

Method Description
GetCurrentPatternPath ( int patternId ) : string
GetDescendantPathFromPoint ( double x, double y ) : string
ProviderElementWrapper ( System.Windows.Automation.Provider.IRawElementProviderSimple provider ) : System
Register ( NDesk.DBus.Bus bus ) : void
SetFocus ( ) : void
SupportsProperty ( int propertyId ) : bool
Unregister ( ) : void
UnregisterPattern ( int patternId ) : void

Private Methods

Method Description
GetOrCreatePatternInfo ( int id, object provider, string path, CreateWrapperFromProvider wrapperCreator ) : PatternInfo
GetWrapperFromPoint ( ProviderElementWrapper root, double px, double py, bool checkRoot ) : ProviderElementWrapper
PerformUnregisterPattern ( PatternInfo info ) : void

Method Details

GetCurrentPatternPath() public method

public GetCurrentPatternPath ( int patternId ) : string
patternId int
return string

GetDescendantPathFromPoint() public method

public GetDescendantPathFromPoint ( double x, double y ) : string
x double
y double
return string

ProviderElementWrapper() public method

public ProviderElementWrapper ( System.Windows.Automation.Provider.IRawElementProviderSimple provider ) : System
provider System.Windows.Automation.Provider.IRawElementProviderSimple
return System

Register() public method

public Register ( NDesk.DBus.Bus bus ) : void
bus NDesk.DBus.Bus
return void

SetFocus() public method

public SetFocus ( ) : void
return void

SupportsProperty() public method

public SupportsProperty ( int propertyId ) : bool
propertyId int
return bool

Unregister() public method

public Unregister ( ) : void
return void

UnregisterPattern() public method

public UnregisterPattern ( int patternId ) : void
patternId int
return void