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

Wrap() static private method

static private Wrap ( AutomationElement el, object pattern, bool cached ) : object
el AutomationElement
pattern object
cached bool
return object
        internal new static object Wrap(AutomationElement el, object pattern, bool cached)
        {
            TableItemPattern result = null;
            if (pattern != null)
            {
                UIAutomationClient.IUIAutomationGridItemPattern gridPattern =
                    (UIAutomationClient.IUIAutomationGridItemPattern)el.GetRawPattern(GridItemPattern.Pattern, cached);
                if (gridPattern != null)
                {
                    result = new TableItemPattern(el, (UIAutomationClient.IUIAutomationTableItemPattern)pattern,
                        gridPattern, cached);
                }
            }
            return result;
        }
TableItemPattern