Esempio n. 1
0
 // Return new InnerSequential instance 
 public static InnerSequential NewInnerSequential(int f1, float f2, string f3)
 {
     InnerSequential inner_seq = new InnerSequential();
     inner_seq.f1 = f1;
     inner_seq.f2 = f2;
     inner_seq.f3 = f3;
     return inner_seq;
 }
Esempio n. 2
0
    // Return new InnerSequential instance
    public static InnerSequential NewInnerSequential(int f1, float f2, string f3)
    {
        InnerSequential inner_seq = new InnerSequential();

        inner_seq.f1 = f1;
        inner_seq.f2 = f2;
        inner_seq.f3 = f3;
        return(inner_seq);
    }
Esempio n. 3
0
 public static bool ValidateInnerSequential(InnerSequential s1, InnerSequential s2, string methodName)
 {
     if (s1.f1 != s2.f1 || s1.f2 != s2.f2 || s1.f3 != s2.f3)
     {
         Console.WriteLine("\tFAILED! " + methodName + "did not recieve result as expected.");
         Console.WriteLine("\tThe Actual is...");
         PrintInnerSequential(s1, s1.ToString());
         Console.WriteLine("\tThe Expected is...");
         PrintInnerSequential(s2, s2.ToString());
         return false;
     }
     else
     {
         Console.WriteLine("\tPASSED!");
         return true;
     }
 }
Esempio n. 4
0
 public static bool ValidateInnerSequential(InnerSequential s1, InnerSequential s2, string methodName)
 {
     if (s1.f1 != s2.f1 || s1.f2 != s2.f2 || s1.f3 != s2.f3)
     {
         Console.WriteLine("\tFAILED! " + methodName + "did not receive result as expected.");
         Console.WriteLine("\tThe Actual is...");
         PrintInnerSequential(s1, s1.ToString());
         Console.WriteLine("\tThe Expected is...");
         PrintInnerSequential(s2, s2.ToString());
         return(false);
     }
     else
     {
         Console.WriteLine("\tPASSED!");
         return(true);
     }
 }
Esempio n. 5
0
 //	Prints InnerSequential  
 public static void PrintInnerSequential(InnerSequential inner_seq, string name)
 {
     Console.WriteLine("\t{0}.f1 = {1}", name, inner_seq.f1);
     Console.WriteLine("\t{0}.f2 = {1}", name, inner_seq.f2);
     Console.WriteLine("\t{0}.f3 = {1}", name, inner_seq.f3);
 }
Esempio n. 6
0
 //	Prints InnerSequential
 public static void PrintInnerSequential(InnerSequential inner_seq, string name)
 {
     Console.WriteLine("\t{0}.f1 = {1}", name, inner_seq.f1);
     Console.WriteLine("\t{0}.f2 = {1}", name, inner_seq.f2);
     Console.WriteLine("\t{0}.f3 = {1}", name, inner_seq.f3);
 }
 static extern bool MarshalStructAsParam_AsSeqByRefOut(out InnerSequential str1);
 static extern bool MarshalStructAsParam_AsSeqByVal(InnerSequential str1);