Esempio n. 1
0
        private static object Convert(object source, Type sourceType, Type targetType, ModelConvertOptions options)
        {
            ModelInfo info0 = ModelInfo.GetModelInfo(sourceType)
            , info1         = ModelInfo.GetModelInfo(targetType);

            object target = info1.CreateInstance();

            WalkConvertiblProperties(target, info1, source, info0, options, SetPropertyValue, null);

            return(target);
        }