public ProPluginCursorTemplate(RpcClient client, IEnumerable <string> oids, List <string> columnFilters, ProPluginTableTemplate table) { this.client = client; this._oids = new Queue <string>(oids); _columnFilters = columnFilters; _table = table; _count = this._oids.Count; }
public override PluginTableTemplate OpenTable(string name) { //TODO Open the given table/object in the plugin //data source if (!_tables.Keys.Contains(name)) { var table = new ProPluginTableTemplate(name, client); _tables.Add(name, table); } return(_tables[name]); }