Method | Description | |
---|---|---|
DispatchCallToProvider ( object provider, |
||
UiaPropertyInfoHelper ( System.Guid propertyGuid, string programmaticName, UIAutomationType propertyType ) : System |
Suitable for standalone properties that do not require handlers, hence no need to use ISchemaMember.DispatchCallToProvider() ever.
|
|
UiaPropertyInfoHelper ( System.Guid propertyGuid, string programmaticName, UIAutomationType propertyType, object>.Func |
Usable for general-purpose implementation that uses ISchemaMember.DispatchCallToProvider()
|
Method | Description | |
---|---|---|
Build ( ) : void |
public DispatchCallToProvider ( object provider, |
||
provider | object | |
paramList | ||
return | void |
public UiaPropertyInfoHelper ( System.Guid propertyGuid, string programmaticName, UIAutomationType propertyType ) : System | ||
propertyGuid | System.Guid | |
programmaticName | string | |
propertyType | UIAutomationType | |
return | System |
public UiaPropertyInfoHelper ( System.Guid propertyGuid, string programmaticName, UIAutomationType propertyType, object>.Func | ||
propertyGuid | System.Guid | |
programmaticName | string | |
propertyType | UIAutomationType | |
getterFromProvider | object>.Func | Lambda for getting property value from pattern provider interface. It should be akin to
/// (object p) => ((ISomePatternProvider)p).MyProperty . Or, same thing,
/// TypeMember<ISomePatternProvider>.GetPropertyGetter(p => p.MyProperty) . For standalone properties
/// it can be null (it is used for pattern handler implementation only, which doesn't take part in getting standalone properties). |
return | System |