Index: src/Common/DelftTools.Utils/ComponentModel/DynamicReadOnlyAttribute.cs =================================================================== diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5fc71a385897af92ccb092f2f969b5709afab85a --- src/Common/DelftTools.Utils/ComponentModel/DynamicReadOnlyAttribute.cs (.../DynamicReadOnlyAttribute.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9) +++ src/Common/DelftTools.Utils/ComponentModel/DynamicReadOnlyAttribute.cs (.../DynamicReadOnlyAttribute.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) @@ -14,7 +14,9 @@ public static bool IsDynamicReadOnly(object obj, string propertyName) { if (string.IsNullOrEmpty(propertyName)) + { return false; + } // todo: caching!!!! var propertyInfo = obj.GetType().GetProperty(propertyName); @@ -38,7 +40,10 @@ String.Format("{0} uses DynanamicReadOnlyAttribute but does not have method marked using DynamicReadOnlyValidationMethodAttribute", obj)); } - var shouldBeReadOnly = (bool)validationMethod.Invoke(obj, new[] { propertyName }); + var shouldBeReadOnly = (bool) validationMethod.Invoke(obj, new[] + { + propertyName + }); return shouldBeReadOnly; } @@ -84,4 +89,4 @@ return validationMethod; } } -} +} \ No newline at end of file