Пример #1
0
    public static StringStructSequentialAnsi NewStringStructSequentialAnsi(string first, string last)
    {
        StringStructSequentialAnsi s6 = new StringStructSequentialAnsi();

        s6.first = first;
        s6.last  = last;

        return(s6);
    }
Пример #2
0
 public static bool ValidateStringStructSequentialAnsi(StringStructSequentialAnsi str1, StringStructSequentialAnsi str2, string methodName)
 {
     if (str1.first != str2.first || str1.last != str2.last)
     {
         Console.WriteLine("\tFAILED! " + methodName + "did not receive result as expected.");
         Console.WriteLine("\tThe Actual is...");
         PrintStringStructSequentialAnsi(str1, str1.ToString());
         Console.WriteLine("\tThe Expected is...");
         PrintStringStructSequentialAnsi(str2, str2.ToString());
         return(false);
     }
     else
     {
         Console.WriteLine("\tPASSED!");
         return(true);
     }
 }
Пример #3
0
 public static bool ValidateStringStructSequentialAnsi(StringStructSequentialAnsi str1, StringStructSequentialAnsi str2, string methodName)
 {
     if (str1.first != str2.first || str1.last != str2.last)
     {
         Console.WriteLine("\tFAILED! " + methodName + "did not recieve result as expected.");
         Console.WriteLine("\tThe Actual is...");
         PrintStringStructSequentialAnsi(str1, str1.ToString());
         Console.WriteLine("\tThe Expected is...");
         PrintStringStructSequentialAnsi(str2, str2.ToString());
         return false;
     }
     else
     {
         Console.WriteLine("\tPASSED!");
         return true;
     }
 }
Пример #4
0
 public static void PrintStringStructSequentialAnsi(StringStructSequentialAnsi str1, string name)
 {
     Console.WriteLine("\t{0}.first = {1}", name, str1.first);
     Console.WriteLine("\t{0}.last = {1}", name, str1.last);
 }
Пример #5
0
    public static StringStructSequentialAnsi NewStringStructSequentialAnsi(string first, string last)
    {
        StringStructSequentialAnsi s6 = new StringStructSequentialAnsi();
        s6.first = first;
        s6.last = last;

        return s6;
    }
Пример #6
0
 public static void PrintStringStructSequentialAnsi(StringStructSequentialAnsi str1, string name)
 {
     Console.WriteLine("\t{0}.first = {1}", name, str1.first);
     Console.WriteLine("\t{0}.last = {1}", name, str1.last);
 }
Пример #7
0
 static extern bool MarshalStructAsParam_AsSeqByRefOut9(out StringStructSequentialAnsi str1);
Пример #8
0
 static extern bool MarshalStructAsParam_AsSeqByVal9(StringStructSequentialAnsi str1);