AsmResolver.Tests.Utilities.ValidateMethodSignature C# (CSharp) Method

ValidateMethodSignature() public static method

public static ValidateMethodSignature ( MethodSignature originalSignature, MethodSignature newSignature ) : void
originalSignature AsmResolver.Net.Signatures.MethodSignature
newSignature AsmResolver.Net.Signatures.MethodSignature
return void
        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);
            }
        }