private static TES5BasicType?GetCommonBaseTES5Type(IReadOnlyList <TES4Record> tes4Records) { if (!tes4Records.Any()) { return(null); } TES5BasicType[] tes5Types = tes4Records.Select(r => { TES5BasicType basicType = TypeMapper.GetTES5BasicType(r.RecordType); return(basicType); }).ToArray(); TES5BasicType commonBaseType = TES5InheritanceGraphAnalyzer.GetCommonBaseType(tes5Types); return(commonBaseType); }