internal new static object Wrap(AutomationElement el, object pattern, bool cached)
{
TablePattern result = null;
if (pattern != null)
{
UIAutomationClient.IUIAutomationGridPattern gridPattern =
(UIAutomationClient.IUIAutomationGridPattern)el.GetRawPattern(GridPattern.Pattern, cached);
if (gridPattern != null)
{
result = new TablePattern(el, (UIAutomationClient.IUIAutomationTablePattern)pattern,
gridPattern, cached);
}
}
return result;
}