private void buildSource(string name) { lock (this) { if (!_sources.ContainsKey(name)) { IReaderSource source = _commandFactory.BuildReaderSource(name); source.Attach(_parent); _sources.Add(name, source); } } }
private void buildSource(string name) { lock (this) { if (!_sources.ContainsKey(name)) { IReaderSource source = _commandFactory.BuildReaderSource(name); source.Attach(_parent); _sources.Add(name, source); } } }