C# Class ManagedUiaCustomizationCore.CustomClientInstanceBase

Base class for a custom pattern's client instance. Responsible for hiding some of the details of marshalling client-side custom calls; this is mostly syntactic sugar to keep the custom pattern instance neat.
显示文件 Open project: TestStack/uia-custom-pattern-managed

Protected Properties

Property Type Description
PatternInstance IUIAutomationPatternInstance

Protected Methods

Method Description
CallMethod ( UiaMethodInfoHelper methodInfo ) : void
CallMethod ( UiaMethodInfoHelper methodInfo, UiaParameterListHelper paramList ) : void
CustomClientInstanceBase ( IUIAutomationPatternInstance patternInstance ) : System.Diagnostics
GetCachedPropertyValue ( UiaPropertyInfoHelper propInfo ) : object
GetCurrentPropertyValue ( UiaPropertyInfoHelper propInfo ) : object
GetCurrentPropertyValueViaMethod ( UiaMethodInfoHelper methodInfo ) : object

Method Details

CallMethod() protected method

protected CallMethod ( UiaMethodInfoHelper methodInfo ) : void
methodInfo UiaMethodInfoHelper
return void

CallMethod() protected method

protected CallMethod ( UiaMethodInfoHelper methodInfo, UiaParameterListHelper paramList ) : void
methodInfo UiaMethodInfoHelper
paramList UiaParameterListHelper
return void

CustomClientInstanceBase() protected method

protected CustomClientInstanceBase ( IUIAutomationPatternInstance patternInstance ) : System.Diagnostics
patternInstance IUIAutomationPatternInstance
return System.Diagnostics

GetCachedPropertyValue() protected method

protected GetCachedPropertyValue ( UiaPropertyInfoHelper propInfo ) : object
propInfo UiaPropertyInfoHelper
return object

GetCurrentPropertyValue() protected method

protected GetCurrentPropertyValue ( UiaPropertyInfoHelper propInfo ) : object
propInfo UiaPropertyInfoHelper
return object

GetCurrentPropertyValueViaMethod() protected method

protected GetCurrentPropertyValueViaMethod ( UiaMethodInfoHelper methodInfo ) : object
methodInfo UiaMethodInfoHelper
return object

Property Details

PatternInstance protected_oe property

protected IUIAutomationPatternInstance PatternInstance
return IUIAutomationPatternInstance