Link for the rule is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Rules.BadPractice/EqualShouldHandleNullArgRule.cs
Link for the test-cases is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Rules.BadPractice/Test/EqualShouldHandleNullArgTest.cs
2) Implemented the rule CallingEqualsWithNullArgRule
Link for the rule is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Rules.Correctness/CallingEqualsWithNullArgRule.cs
Link for test-cases is:
http://mono-soc-2007.googlecode.com/svn/trunk/nidhi/rules/Gendarme.Rules.Correctness/Test/CallingEqualsWithNullArgTest.cs
3) Started working on AvoidUninstantiatedInternalClassesRule.