コード例 #1
0
ファイル: FixtureProfile.cs プロジェクト: lulzzz/TraceWizard
        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);
        }
コード例 #2
0
ファイル: Analyses.cs プロジェクト: lulzzz/TraceWizard
        public Analysis(Events events, FixtureProfiles fixtureProfiles, Log log)
        {
            Events = events;
            if (fixtureProfiles != null)
            {
                FixtureProfiles = fixtureProfiles;
            }

            Log = log;

            if (log != null)
            {
                KeyCode = log.DataSourceFileNameWithoutExtension;
            }
        }
コード例 #3
0
ファイル: Analyses.cs プロジェクト: lulzzz/TraceWizard
 public AnalysisDatabase(string dataSource, Events events, Log log, FixtureProfiles fixtureProfiles) : base(events, fixtureProfiles, log)
 {
     DataSource = dataSource; KeyCode = DataSourceFileNameWithoutExtension;
 }
コード例 #4
0
ファイル: Analyses.cs プロジェクト: lulzzz/TraceWizard
 public Analysis(Events events, FixtureProfiles fixtureProfiles) : this(events, fixtureProfiles, null)
 {
 }
コード例 #5
0
ファイル: FixtureProfile.cs プロジェクト: lulzzz/TraceWizard
        public FixtureProfiles Adopt(Analysis analysis)
        {
            FixtureProfiles fixtureProfilesAnalyst = analysis.FixtureProfiles;

            return(Adopt(fixtureProfilesAnalyst, analysis.Events));
        }