public AutomationElement GetPreviousSibling(AutomationElement element, CacheRequest request)
{
Utility.ValidateArgumentNonNull(element, "element");
Utility.ValidateArgumentNonNull(request, "request");
try
{
return(AutomationElement.Wrap(this._obj.GetPreviousSiblingElementBuildCache(
element.NativeElement,
request.NativeCacheRequest)));
}
catch (System.Runtime.InteropServices.COMException e)
{
Exception newEx; if (Utility.ConvertException(e, out newEx))
{
throw newEx;
}
else
{
throw;
}
}
}