Esempio n. 1
0
        public static float test_struct_with_static_fields()
        {
            StructWithStaticVariables myStruct = new StructWithStaticVariables();

            myStruct.myFloat = 5;
            myStruct         = copy_struct_with_static_by_value(myStruct);
            mutate_struct_with_static_by_ref_value(ref myStruct);
            return(myStruct.myFloat);
        }
Esempio n. 2
0
 static void mutate_struct_with_static_by_ref_value(ref StructWithStaticVariables byValue)
 {
     byValue.myFloat += 2;
 }
Esempio n. 3
0
 static StructWithStaticVariables copy_struct_with_static_by_value(StructWithStaticVariables byValue)
 {
     byValue.myFloat += 2;
     return(byValue);
 }