Beispiel #1
0
 private static void ChartDiagrams(ModelMapperType modelMapperType, PropertyInfo propertyInfo, Type chartControlType)
 {
     if (modelMapperType.TypeToMap == modelMapperType.Type)
     {
         if (propertyInfo.PropertyType != modelMapperType.TypeToMap && propertyInfo.PropertyType.IsAssignableFrom(modelMapperType.Type))
         {
             var modelMapName = (propertyInfo.PropertyType).ModelTypeName(chartControlType);
             modelMapperType.BaseTypeFullNames.Add(modelMapName);
         }
     }
 }
        private static void TypeMappingRule(ModelMapperType _)
        {
            var typeToMap = PredefinedMap.LayoutControlGroup.TypeToMap();

            if (_.Type == typeToMap)
            {
                if (_.TypeToMap == null)
                {
                    _.BaseTypeFullNames.Add(typeof(IModelLayoutGroup).FullName);
                }
                else if (_.TypeToMap == typeToMap)
                {
                    _.BaseTypeFullNames.Add(typeof(IModelViewLayoutElement).FullName);
                }
            }
        }