Author: spouliot Date: 2008-02-17 16:11:44 -0500 (Sun, 17 Feb 2008) New Revision: 96001
Added: trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/ChangeLog trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/Test/ChangeLog Modified: trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/ trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/Test/ Log: forgot to include ChangeLog Property changes on: trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization ___________________________________________________________________ Name: svn:ignore + Makefile Makefile.in *.xml *.dll *.dll.mdb *.pidb Added: trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/ChangeLog =================================================================== --- trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/ChangeLog 2008-02-17 21:00:55 UTC (rev 96000) +++ trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/ChangeLog 2008-02-17 21:11:44 UTC (rev 96001) @@ -0,0 +1,27 @@ +2008-02-17 Sebastien Pouliot <[EMAIL PROTECTED]> + + * MissingSerializableAttributeOnISerializableTypeRule.cs: Does not + apply to delegates. + +2008-02-16 Sebastien Pouliot <[EMAIL PROTECTED]> + + * MissingSerializableAttributeOnISerializableTypeRule.cs: Avoid NRE + on ISerializable itself. Also make the rule a bit faster by ignoring + all interfaces. + +2008-02-16 Sebastien Pouliot <[EMAIL PROTECTED]> + + * DeserializeOptionalFieldRule.cs: New. Rule to check that fields + marked with [OptionalField] are deserialized correctly. + * MissingSerializableAttributeOnISerializableTypeRule.cs: New. Rule + that checks that types implementing ISerializable are also marked + with a [Serializable] attribute. + * MissingSerializationConstructorRule.cs: New. Rule to ensure the + constructor required for ISerializable is present (since interfaces + can't force you to declare ctors) + * UseCorrectSignatureForSerializationMethodsRule.cs: New. Rule to + ensure the correct signature is using when using the [de]serialization + attributes. + * Gendarme.Rules.Serialization.mdp: New. MonoDevelop project file. + * Makefile.am: New. Build rules and tests. + Property changes on: trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/Test ___________________________________________________________________ Name: svn:ignore + Makefile.in Makefile *.pidb Added: trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/Test/ChangeLog =================================================================== --- trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/Test/ChangeLog 2008-02-17 21:00:55 UTC (rev 96000) +++ trunk/mono-tools/gendarme/rules/Gendarme.Rules.Serialization/Test/ChangeLog 2008-02-17 21:11:44 UTC (rev 96001) @@ -0,0 +1,13 @@ +2008-02-17 Sebastien Pouliot <[EMAIL PROTECTED]> + + * MissingSerializableAttributeOnISerializableTypeTest.cs: Add test + cases for inheritance and for delegates. + +2008-02-16 Sebastien Pouliot <[EMAIL PROTECTED]> + + * DeserializeOptionalFieldTest.cs: New. unit tests. + * MissingSerializableAttributeOnISerializableTypeTest.cs: New. unit tests. + * MissingSerializationConstructorTest.cs: New. unit tests. + * UseCorrectSignatureForSerializationMethodsTest.cs: New. unit tests. + * Makefile.am: New. + * Test.Rules.Serialization.mdp: New. MonoDevelop project file. _______________________________________________ Mono-patches maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-patches
