TableItemPattern( AutomationElement element, IUIAutomationTableItemPattern tableItemPattern) : base(element: element, gridItemPattern: tableItemPattern) { this._tableItemPattern = tableItemPattern; }
protected override void Dispose(bool disposing) { if (Pattern != null) { System.Runtime.InteropServices.Marshal.ReleaseComObject(Pattern); this.Pattern = null; } base.Dispose(disposing); }
public TableItemPattern(A11yElement e, IUIAutomationTableItemPattern p) : base(e, PatternType.UIA_TableItemPatternId) { Pattern = p; }
private TableItemPattern(AutomationElement el, IUIAutomationTableItemPattern tablePattern, IUIAutomationGridItemPattern gridPattern, bool cached) : base(el, gridPattern, cached) { Debug.Assert(tablePattern != null); this._pattern = tablePattern; }
internal static TableItemPattern Wrap( AutomationElement element, IUIAutomationTableItemPattern pattern) { return(new TableItemPattern(element: element, tableItemPattern: pattern)); }