C# Class ManagedUiaCustomizationCore.UiaPatternInfoHelper

Helper class to assemble information about a custom pattern. Corresponds to UIAutomationPatternInfo
Show file Open project: TestStack/uia-custom-pattern-managed Class Usage Examples

Public Methods

Method Description
AddEvent ( UiaEventInfoHelper eventHelper ) : void

Add an event to this pattern

AddMethod ( UiaMethodInfoHelper method ) : void

Add a method to this pattern

AddProperty ( UiaPropertyInfoHelper property ) : void

Add a property to this pattern

UiaPatternInfoHelper ( System.Guid patternGuid, string programmaticName, System.Guid clientInterfaceId, System.Guid providerInterfaceId, IUIAutomationPatternHandler patternHandler ) : System

Private Methods

Method Description
Build ( ) : void

Method Details

AddEvent() public method

Add an event to this pattern
public AddEvent ( UiaEventInfoHelper eventHelper ) : void
eventHelper UiaEventInfoHelper
return void

AddMethod() public method

Add a method to this pattern
public AddMethod ( UiaMethodInfoHelper method ) : void
method UiaMethodInfoHelper
return void

AddProperty() public method

Add a property to this pattern
public AddProperty ( UiaPropertyInfoHelper property ) : void
property UiaPropertyInfoHelper
return void

UiaPatternInfoHelper() public method

public UiaPatternInfoHelper ( System.Guid patternGuid, string programmaticName, System.Guid clientInterfaceId, System.Guid providerInterfaceId, IUIAutomationPatternHandler patternHandler ) : System
patternGuid System.Guid
programmaticName string
clientInterfaceId System.Guid
providerInterfaceId System.Guid
patternHandler IUIAutomationPatternHandler
return System