C# 클래스 ManagedUiaCustomizationCore.UiaMethodInfoHelper

Helper class to assemble information about a custom method Corresponds to UIAutomationMethodInfo.
상속: ISchemaMember
파일 보기 프로젝트 열기: TestStack/uia-custom-pattern-managed 1 사용 예제들

공개 메소드들

메소드 설명
AddParameter ( UiaParameterDescription param ) : void
DispatchCallToProvider ( object provider, UiaParameterListHelper paramList ) : void
GetProviderMethodArgumentIndex ( string argumentName ) : int
UiaMethodInfoHelper ( MethodInfo providerMethodInfo, bool doSetFocus ) : System

You have to use this ctor if you need ISchemaMember.DispatchCallToProvider

UiaMethodInfoHelper ( string programmaticName, bool doSetFocus, IEnumerable uiaParams ) : System

비공개 메소드들

메소드 설명
Build ( ) : void

Marshal our data to the UIAutomationMethodInfo struct.

BuildParamsFromProviderMethodInfo ( MethodInfo mInfo ) : IEnumerable
UiaMethodInfoHelper ( string programmaticName, bool doSetFocus, IEnumerable uiaParams, MethodInfo providerMethodInfo ) : System

메소드 상세

AddParameter() 공개 메소드

public AddParameter ( UiaParameterDescription param ) : void
param UiaParameterDescription
리턴 void

DispatchCallToProvider() 공개 메소드

public DispatchCallToProvider ( object provider, UiaParameterListHelper paramList ) : void
provider object
paramList UiaParameterListHelper
리턴 void

GetProviderMethodArgumentIndex() 공개 메소드

public GetProviderMethodArgumentIndex ( string argumentName ) : int
argumentName string
리턴 int

UiaMethodInfoHelper() 공개 메소드

You have to use this ctor if you need ISchemaMember.DispatchCallToProvider
public UiaMethodInfoHelper ( MethodInfo providerMethodInfo, bool doSetFocus ) : System
providerMethodInfo System.Reflection.MethodInfo
doSetFocus bool
리턴 System

UiaMethodInfoHelper() 공개 메소드

public UiaMethodInfoHelper ( string programmaticName, bool doSetFocus, IEnumerable uiaParams ) : System
programmaticName string
doSetFocus bool
uiaParams IEnumerable
리턴 System