Index: src/Common/DelftTools.Utils/ComponentModel/DynamicVisibleAttribute.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5fc71a385897af92ccb092f2f969b5709afab85a --- src/Common/DelftTools.Utils/ComponentModel/DynamicVisibleAttribute.cs (.../DynamicVisibleAttribute.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ src/Common/DelftTools.Utils/ComponentModel/DynamicVisibleAttribute.cs (.../DynamicVisibleAttribute.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) @@ -15,7 +15,9 @@ public static bool IsDynamicVisible(object obj, string propertyName) { if (string.IsNullOrEmpty(propertyName)) + { return false; + } // todo: caching!!!! var propertyInfo = obj.GetType().GetProperty(propertyName); @@ -39,7 +41,10 @@ String.Format("{0} uses DynamicVisibleAttribute but does not have method marked using DynamicVisibleValidationMethodAttribute", obj)); } - return (bool)validationMethod.Invoke(obj, new[] { propertyName }); + return (bool) validationMethod.Invoke(obj, new[] + { + propertyName + }); } private static MethodInfo GetDynamicVisibleValidationMethod(object o)