public void CrossCheck_UnaryAssignment_Integral() { Parallel.ForEach(new[] { "++", "--" }, op => { CrossCheck_UnaryPreAssignment_Core <byte>(op)(43); CrossCheck_UnaryPreAssignment_Core <sbyte>(op)(43); CrossCheck_UnaryPreAssignment_Core <ushort>(op)(43); CrossCheck_UnaryPreAssignment_Core <short>(op)(43); CrossCheck_UnaryPreAssignment_Core <uint>(op)(43); CrossCheck_UnaryPreAssignment_Core <int>(op)(43); CrossCheck_UnaryPreAssignment_Core <ulong>(op)(43UL); CrossCheck_UnaryPreAssignment_Core <long>(op)(43L); CrossCheck_UnaryPreAssignment_Core <ConsoleColor>(op)(ConsoleColor.Red); CrossCheck_UnaryPostAssignment_Core <byte>(op)(43); CrossCheck_UnaryPostAssignment_Core <sbyte>(op)(43); CrossCheck_UnaryPostAssignment_Core <ushort>(op)(43); CrossCheck_UnaryPostAssignment_Core <short>(op)(43); CrossCheck_UnaryPostAssignment_Core <uint>(op)(43); CrossCheck_UnaryPostAssignment_Core <int>(op)(43); CrossCheck_UnaryPostAssignment_Core <ulong>(op)(43UL); CrossCheck_UnaryPostAssignment_Core <long>(op)(43L); CrossCheck_UnaryPostAssignment_Core <ConsoleColor>(op)(ConsoleColor.Red); }); }
public void CrossCheck_UnaryAssignment_Float() { Parallel.ForEach(new[] { "++", "--" }, op => { CrossCheck_UnaryPreAssignment_Core <float>(op)(42.0f); CrossCheck_UnaryPreAssignment_Core <double>(op)(42.0d); CrossCheck_UnaryPreAssignment_Core <decimal>(op)(42.0m); CrossCheck_UnaryPostAssignment_Core <float>(op)(42.0f); CrossCheck_UnaryPostAssignment_Core <double>(op)(42.0d); CrossCheck_UnaryPostAssignment_Core <decimal>(op)(42.0m); }); }