System.Windows.Automation.AutomationElement.Wrap C# (CSharp) Method

Wrap() static private method

static private Wrap ( UIAutomationClient obj ) : AutomationElement
obj UIAutomationClient
return AutomationElement
        internal static AutomationElement Wrap(UIAutomationClient.IUIAutomationElement obj)
        {
            return (obj == null) ? null : new AutomationElement(obj);
        }

Usage Example

 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;
         }
     }
 }
All Usage Examples Of System.Windows.Automation.AutomationElement::Wrap