public Mapping GetRootMapping() { if (parent == null) { return(this); } return(parent.GetRootMapping()); }
public virtual PlansLog FindPlansLogFromMapping(Agent agent, Mapping mapping) { int num = agentsPlansLogs[agent].Count; if (num == 0) { return(null); } return(agentsPlansLogs[agent].Find( x => x.allPlans[x.chosenDriveType].rootMappings[x.chosenPlanIndex] == mapping.GetRootMapping())); }