public static void ValidateMethodSignature(MethodSignature originalSignature, MethodSignature newSignature)
{
ValidateType(originalSignature.ReturnType, newSignature.ReturnType);
Assert.AreEqual(originalSignature.Attributes, newSignature.Attributes);
Assert.AreEqual(originalSignature.Parameters.Count, newSignature.Parameters.Count);
for (int i = 0; i < originalSignature.Parameters.Count; i++)
{
ValidateType(originalSignature.Parameters[i].ParameterType,
newSignature.Parameters[i].ParameterType);
}
}