internal TableItemPattern (ITableItemPattern source, AutomationElement element, bool cached) { this.element = element; this.cached = cached; this.Source = source; currentInfo = new TableItemPatternInformation (this, false); if (cached) cachedInfo = new TableItemPatternInformation (this, true); }
internal TableItemPattern(ITableItemPattern source, AutomationElement element, bool cached) { this.element = element; this.cached = cached; this.Source = source; currentInfo = new TableItemPatternInformation(this, false); if (cached) { cachedInfo = new TableItemPatternInformation(this, true); } }
public static ITableItemPattern GetTableItemPattern(PatternsData data) { ITableItemPattern tableItemPattern = Substitute.For <ITableItemPattern>(); tableItemPattern.Current.GetColumnHeaderItems().Returns(new IUiElement[] {}); tableItemPattern.Current.GetRowHeaderItems().Returns(new IUiElement[] {}); tableItemPattern.Current.Column.Returns(data.TableItemPattern_Column); tableItemPattern.Current.ColumnSpan.Returns(data.TableItemPattern_ColumnSpan); tableItemPattern.Current.ContainingGrid.Returns(data.TableItemPattern_ContainingGrid); tableItemPattern.Current.Row.Returns(data.TableItemPattern_Row); tableItemPattern.Current.RowSpan.Returns(data.TableItemPattern_RowSpan); tableItemPattern.Cached.Column.Returns(data.TableItemPattern_Column); tableItemPattern.Cached.ColumnSpan.Returns(data.TableItemPattern_ColumnSpan); tableItemPattern.Cached.ContainingGrid.Returns(data.TableItemPattern_ContainingGrid); tableItemPattern.Cached.Row.Returns(data.TableItemPattern_Row); tableItemPattern.Cached.RowSpan.Returns(data.TableItemPattern_RowSpan); return(tableItemPattern); }
public TableItemPatternInformation(ITableItemPattern tableItemPattern, bool useCache) { _tableItemPattern = tableItemPattern; _useCache = useCache; }
public GridItemProxy (ITableItemPattern pattern) { this.pattern = pattern; }
public static IGridItemPattern TableItem2GridItem (ITableItemPattern pattern) { return new GridItemProxy (pattern); }
public GridItemProxy(ITableItemPattern pattern) { this.pattern = pattern; }
public static IGridItemPattern TableItem2GridItem(ITableItemPattern pattern) { return(new GridItemProxy(pattern)); }