diff --git a/Extensions/ObjectExtensions.cs b/Extensions/ObjectExtensions.cs index b4aba7d..dd7ffe5 100644 --- a/Extensions/ObjectExtensions.cs +++ b/Extensions/ObjectExtensions.cs @@ -93,9 +93,13 @@ public static class ObjectExtensions { tObj=Activator.CreateInstance(targetProperty.PropertyType); } + + if (sObj!=null && tObj!=null) + { + CopyTo(sObj,tObj); + targetProperty.SetValue(ttarget,tObj); + } - CopyTo(sObj,tObj); - targetProperty.SetValue(ttarget,tObj); } } }