public Delegate GetFromTableReaderCache(Type tableType, IList<string> columns) { var signature = new TableReaderSignature(tableType, columns); Delegate tableReader; tableReaders.TryGetValue(signature, out tableReader); return tableReader; }
public Delegate GetFromTableReaderCache(Type tableType, IList <string> columns) { var signature = new TableReaderSignature(tableType, columns); Delegate tableReader; tableReaders.TryGetValue(signature, out tableReader); return(tableReader); }
public void SetInTableReaderCache(Type tableType, IList<string> columns, Delegate tableReader) { var signature = new TableReaderSignature(tableType, columns); tableReaders.MergeSafe(signature, tableReader); }
public void SetInTableReaderCache(Type tableType, IList <string> columns, Delegate tableReader) { var signature = new TableReaderSignature(tableType, columns); tableReaders.MergeSafe(signature, tableReader); }
public void SetInTableReaderCache(Type tableType, IList<string> columns, Delegate tableReader) { var signature = new TableReaderSignature(tableType, columns); lock (tableReaders) tableReaders[signature] = tableReader; }