private void determineGenerationRank (InstanceData instanceData, SampleData mrs, SampleData mrsic) { GenerationRankActionArg arg = new GenerationRankActionArg(); if ((instanceData != null) && (mrs != null) && (mrsic != null)) { arg.mrsCount = mrs.DisposedGenerationCount + mrs.NoWritersGenerationCount; arg.mrsicCount = mrsic.DisposedGenerationCount + mrsic.NoWritersGenerationCount; foreach (SampleData sampleData in instanceData.expected) { determineGenerationRankAction(sampleData, arg); } } }
private void determineGenerationRankAction(SampleData sample, GenerationRankActionArg a) { int count; if (sample != null) { count = sample.DisposedGenerationCount + sample.NoWritersGenerationCount; sample.GenerationRank = a.mrsicCount - count; sample.AbsoluteGenerationRank = a.mrsCount - count; } }