[Mono-dev] [PATCH] TypeDescriptor
Ivan N. Zlatev
contact at i-nz.net
Mon Apr 28 16:50:44 EDT 2008
2008/4/28 James Fitzsimons <james.fitzsimons at gmail.com>:
> Hi all,
>
> While debugging a problem with Spring.NET over the weekend I uncovered an
> inconsistency in behaviour between the Mono and Microsoft implementations of
> the GetProperties method of the TypeDescriptor class. Basically the
> Microsoft only returns properties that have a getter, however Mono returns
> write only properties as well.
>
> The attached patch contains a fix and a few more unit tests to check that it
> works and it doesn't break existing behaviour.
>
Please fix the following things and resend:
1) Reformat your patch to match our coding guidelines -
http://www.mono-project.com/Coding_Guidelines
2) Add ChangeLog entries.
3) Fix the mixed indentation in the code in the tests you've added.
4) Fix the indentation in this hunk:
@@ -427,6 +447,9 @@
MyComponent sitedcom = new MyComponent (new MySite ());
MyComponent nfscom = new MyComponent (new NoFilterSite (new MyContainer ()));
AnotherComponent anothercom = new AnotherComponent ();
+ TestObject testObject = new TestObject();
+ PropertyDescriptorCollection properties =
TypeDescriptor.GetProperties(testObject);
+
[Test]
public void TestICustomTypeDescriptor ()
Cheers,
Ivan
More information about the Mono-devel-list
mailing list