FixtureProfiles Adopt(FixtureProfiles fixtureProfilesAnalyst, Events events) { foreach (FixtureProfile fixtureProfileAnalyst in fixtureProfilesAnalyst) { FixtureProfile fixtureProfile = this[fixtureProfileAnalyst.Name]; if (fixtureProfile != null && !fixtureProfile.MostlyNull()) { fixtureProfile.Copy(fixtureProfile.Name, Adopt(fixtureProfileAnalyst, fixtureProfile, events)); } } return(this); }
public Analysis(Events events, FixtureProfiles fixtureProfiles, Log log) { Events = events; if (fixtureProfiles != null) { FixtureProfiles = fixtureProfiles; } Log = log; if (log != null) { KeyCode = log.DataSourceFileNameWithoutExtension; } }
public AnalysisDatabase(string dataSource, Events events, Log log, FixtureProfiles fixtureProfiles) : base(events, fixtureProfiles, log) { DataSource = dataSource; KeyCode = DataSourceFileNameWithoutExtension; }
public Analysis(Events events, FixtureProfiles fixtureProfiles) : this(events, fixtureProfiles, null) { }
public FixtureProfiles Adopt(Analysis analysis) { FixtureProfiles fixtureProfilesAnalyst = analysis.FixtureProfiles; return(Adopt(fixtureProfilesAnalyst, analysis.Events)); }