Example #1
0
 private static int MatchSignatures(PropertySignature sig1, PropertySignature sig2, Type[] types)
 {
     for (int i = 0; i < sig1.ParameterCount; i++)
     {
         Type type1 = sig1.GetParameter(i);
         Type type2 = sig2.GetParameter(i);
         if (type1 != type2)
         {
             return(MatchTypes(type1, type2, types[i]));
         }
     }
     return(0);
 }
		private static int MatchSignatures(PropertySignature sig1, PropertySignature sig2, Type[] types)
		{
			for (int i = 0; i < sig1.ParameterCount; i++)
			{
				Type type1 = sig1.GetParameter(i);
				Type type2 = sig2.GetParameter(i);
				if (type1 != type2)
				{
					return MatchTypes(type1, type2, types[i]);
				}
			}
			return 0;
		}