public DataSourcesResult Clone() { var clone = new DataSourcesResult(); clone.DataSources.AddRange(DataSources.Select(x => x.Clone())); return(clone); }
public DataSourcesAnalyser(AnalyserId id, TimeSpan maximumWaitTime) { _syncRoot = new object(); _id = id; _maximumWaitTime = maximumWaitTime; _result = new DataSourcesResult(); _logFiles = new Dictionary <ILogFile, DataSourceResult>(); }