Author: spouliot
Date: 2008-01-28 22:31:51 -0500 (Mon, 28 Jan 2008)
New Revision: 94226

Modified:
   trunk/cecil/gendarme/rules/Gendarme.Rules.Design/ChangeLog
   
trunk/cecil/gendarme/rules/Gendarme.Rules.Design/ProvideAlternativeNamesForOperatorOverloadsRule.cs
Log:
2008-01-28  Sebastien Pouliot  <[EMAIL PROTECTED]>

        * ProvideAlternativeNamesForOperatorOverloadsTest.cs: Adapt for
        API changes in MethodSignature.



Modified: trunk/cecil/gendarme/rules/Gendarme.Rules.Design/ChangeLog
===================================================================
--- trunk/cecil/gendarme/rules/Gendarme.Rules.Design/ChangeLog  2008-01-29 
03:30:28 UTC (rev 94225)
+++ trunk/cecil/gendarme/rules/Gendarme.Rules.Design/ChangeLog  2008-01-29 
03:31:51 UTC (rev 94226)
@@ -1,3 +1,8 @@
+2008-01-28  Sebastien Pouliot  <[EMAIL PROTECTED]>
+
+       * ProvideAlternativeNamesForOperatorOverloadsTest.cs: Adapt for
+       API changes in MethodSignature.
+
 2008-01-27  Sebastien Pouliot  <[EMAIL PROTECTED]>
 
        * TypesShouldBeInsideNamespacesRule.cs: Don't report nested types 

Modified: 
trunk/cecil/gendarme/rules/Gendarme.Rules.Design/ProvideAlternativeNamesForOperatorOverloadsRule.cs
===================================================================
--- 
trunk/cecil/gendarme/rules/Gendarme.Rules.Design/ProvideAlternativeNamesForOperatorOverloadsRule.cs
 2008-01-29 03:30:28 UTC (rev 94225)
+++ 
trunk/cecil/gendarme/rules/Gendarme.Rules.Design/ProvideAlternativeNamesForOperatorOverloadsRule.cs
 2008-01-29 03:31:51 UTC (rev 94226)
@@ -40,40 +40,40 @@
                static string [] OneParameter = new string [] { null }; //new 
string [1] = one parameter of any type
 
 
-               static MethodSignature Compare = new MethodSignature () { Name 
= "Compare", Parameters = OneParameter };
+               static MethodSignature Compare = new MethodSignature 
("Compare", null, OneParameter);
 
                static KeyValuePair<MethodSignature, MethodSignature> [] 
AlternativeMethodNames = new KeyValuePair<MethodSignature, MethodSignature> [] 
{ 
                        //unary
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_UnaryPlus,  new MethodSignature() { Name = "Plus", 
Parameters = NoParameter }),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_UnaryNegation,  new MethodSignature() { Name = "Negate", 
Parameters = NoParameter }),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_LogicalNot,  new MethodSignature() { Name = "LogicalNot", 
Parameters = NoParameter }),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_OnesComplement,  new MethodSignature() { Name = 
"OnesComplement", Parameters = NoParameter }),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_UnaryPlus, new MethodSignature ("Plus", null, 
NoParameter)),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_UnaryNegation, new MethodSignature ("Negate", null, 
NoParameter)),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_LogicalNot, new MethodSignature ("LogicalNot", null, 
NoParameter)),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_OnesComplement, new MethodSignature ("OnesComplement", 
null, NoParameter)),
                        
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Increment,  new MethodSignature() { Name = "Increment", 
Parameters = NoParameter }),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Decrement,  new MethodSignature() { Name = "Decrement", 
Parameters = NoParameter }),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_True,  new MethodSignature() { Name = "IsTrue", Parameters 
= NoParameter }),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_False,  new MethodSignature() { Name = "IsFalse", 
Parameters = NoParameter }),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Increment, new MethodSignature ("Increment", null, 
NoParameter)),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Decrement, new MethodSignature ("Decrement", null, 
NoParameter)),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_True, new MethodSignature ("IsTrue", null, NoParameter)),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_False, new MethodSignature ("IsFalse", null, NoParameter)),
 
                        //binary
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Addition, new MethodSignature() { Name = "Add", Parameters 
= OneParameter }), 
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Subtraction, new MethodSignature() { Name = "Subtract", 
Parameters = OneParameter } ),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Multiply, new MethodSignature() { Name = "Multiply", 
Parameters = OneParameter } ),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Division, new MethodSignature() { Name = "Divide", 
Parameters = OneParameter } ),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Modulus,  new MethodSignature() { Name = "Modulus", 
Parameters = OneParameter }),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Addition, new MethodSignature ("Add", null, 
OneParameter)), 
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Subtraction, new MethodSignature ("Subtract", null, 
OneParameter)),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Multiply, new MethodSignature ("Multiply", null, 
OneParameter)),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Division, new MethodSignature ("Divide", null, 
OneParameter)),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Modulus, new MethodSignature ("Modulus", null, 
OneParameter)),
 
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_BitwiseAnd,  new MethodSignature() { Name = "BitwiseAnd", 
Parameters = OneParameter }),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_BitwiseOr,  new MethodSignature() { Name = "BitwiseOr", 
Parameters = OneParameter }),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_ExclusiveOr,  new MethodSignature() { Name = 
"ExclusiveOr", Parameters = OneParameter }),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_BitwiseAnd, new MethodSignature ("BitwiseAnd", null, 
OneParameter)),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_BitwiseOr, new MethodSignature ("BitwiseOr", null, 
OneParameter)),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_ExclusiveOr, new MethodSignature ("ExclusiveOr", null, 
OneParameter)),
                        
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_LeftShift,  new MethodSignature() { Name = "LeftShift", 
Parameters = OneParameter }),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_RightShift,  new MethodSignature() { Name = "RightShift", 
Parameters = OneParameter }),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_LeftShift, new MethodSignature ("LeftShift", null, 
OneParameter)),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_RightShift, new MethodSignature ("RightShift", null, 
OneParameter)),
                
                        // new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Equality, Compare), //handled by OverrideEqualsMethodRule
                        new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_Inequality, Compare),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_GreaterThan,  Compare),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_LessThan,  Compare),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_GreaterThanOrEqual,  Compare),
-                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_LessThanOrEqual,Compare),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_GreaterThan, Compare),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_LessThan, Compare),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_GreaterThanOrEqual, Compare),
+                       new KeyValuePair<MethodSignature,MethodSignature> 
(MethodSignatures.op_LessThanOrEqual, Compare),
                };
 
                public MessageCollection CheckType (TypeDefinition type, Runner 
runner)

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to