コード例 #1
0
        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);
        }