コード例 #1
0
 public static void VerifyStruct(BasicStruct value, BasicStruct expected)
 {
     if (BasicStruct.AreEqual(value, expected))
     {
         return;
     }
     throw Support.SignalVerificationFailure("Struct", value.ToString(), expected.ToString());
 }
コード例 #2
0
 public static bool AreEqual(BasicStruct s1, BasicStruct s2)
 {
     if ((s1.Field1 == s2.Field1) &&
         (s1.Field2 == s2.Field2) &&
         (s1.Field3 == s2.Field3) &&
         (s1.Field4 == s2.Field4))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #3
0
ファイル: StandardSupport.cs プロジェクト: CheneyWu/coreclr
 public static bool AreEqual(BasicStruct s1, BasicStruct s2)
 {
     if ((s1.Field1 == s2.Field1) &&
         (s1.Field2 == s2.Field2) &&
         (s1.Field3 == s2.Field3) &&
         (s1.Field4 == s2.Field4))
     {
         return true;
     }
     else
     {
         return false;
     }
 }
コード例 #4
0
ファイル: Core.cs プロジェクト: Fredo-Q/dotnet-coreclr
 public static void Pass6Args_Maxstack_4(
     int arg0,
     long arg1,
     float arg2,
     double arg3,
     BasicStruct arg4,
     string arg5
     )
 {
     Console.WriteLine("        Executing C# target for: \"Pass6Args_Maxstack_4\"");
     Support.VerifyInt(arg0, IntValues.ForArg0);
     Support.VerifyLong(arg1, LongValues.ForArg1);
     Support.VerifyFloat(arg2, FloatValues.ForArg2);
     Support.VerifyDouble(arg3, DoubleValues.ForArg3);
     Support.VerifyStruct(arg4, StructValues.ForArg4);
     Support.VerifyString(arg5, StringValues.ForArg5);
     CallerSide.RecordExecutedCaller("Pass6Args_Maxstack_4");
 }
コード例 #5
0
ファイル: Core.cs プロジェクト: CheneyWu/coreclr
 public static void Pass6Args_Maxstack_3(
     int arg0,
     long arg1,
     float arg2,
     double arg3,
     BasicStruct arg4,
     string arg5
     )
 {
     Console.WriteLine("        Executing C# target for: \"Pass6Args_Maxstack_3\"");
     Support.VerifyInt(arg0, IntValues.ForArg0);
     Support.VerifyLong(arg1, LongValues.ForArg1);
     Support.VerifyFloat(arg2, FloatValues.ForArg2);
     Support.VerifyDouble(arg3, DoubleValues.ForArg3);
     Support.VerifyStruct(arg4, StructValues.ForArg4);
     Support.VerifyString(arg5, StringValues.ForArg5);
     CallerSide.RecordExecutedCaller("Pass6Args_Maxstack_3");
 }
コード例 #6
0
ファイル: StandardSupport.cs プロジェクト: CheneyWu/coreclr
 public static void VerifyStruct(BasicStruct value, BasicStruct expected)
 {
     if (BasicStruct.AreEqual(value, expected)) { return; }
     throw Support.SignalVerificationFailure("Struct", value.ToString(), expected.ToString());
 }