Exemplo n.º 1
0
    public static void Main()
    {
        S4 vr1 = new S4(new S3(1, new S0(1)));

        s_51 = vr1.F0.F5.F1;
        System.Console.WriteLine(vr1.F0.F1);
    }
Exemplo n.º 2
0
    public static void Main()
    {
        S4 vr0 = new S4(new S2(1, new S0(1)));

        s_74 >>= vr0.F0.F5;
        System.Console.WriteLine(vr0.F0.F0);
    }
Exemplo n.º 3
0
    public static void Main()
    {
        S4 vr2 = new S4(new S2(true, new S1()));

        System.Console.WriteLine(vr2.F0.F0);
        System.Console.WriteLine(vr2.F0.F1);
    }
Exemplo n.º 4
0
    private static void TestStructures()
    {
        S1 s1 = new S1();

        TestS1_1(ref s1);
        TestS1_2(ref s1);

        S2 s2 = new S2();

        TestS2_1(ref s2);
        TestS2_2(ref s2);

        S3 s3 = new S3();

        TestS3_1(ref s3);
        TestS3_2(ref s3);

        S4 s4 = new S4();

        TestS4_1(ref s4);
        TestS4_2(ref s4);

        S5 s5 = new S5 {
            a1 = "1", a2 = "2"
        };

        TestS5_1(ref s5);
        TestS5_2(ref s5);
    }
Exemplo n.º 5
0
    public static void Main()
    {
        S4 vr3 = new S4(new S1(1, new S0(0)));

        System.Console.WriteLine(vr3.F0.F0);
        System.Console.WriteLine(vr3.F0.F1);
    }
Exemplo n.º 6
0
    public static int Main()
    {
        S4   s4   = new S4();
        S24  s24  = new S24(1, s4);
        S24W s24W = new S24W(s24);
        S24  s24X = s24;

        int fI2  = s24.FI2;
        int fI2W = s24W.FS24.FI2;
        int fI2X = s24X.FI2;

        M();

        if ((fI2 == 1) && (fI2W == 1) && (fI2X == 1))
        {
            System.Console.WriteLine("Passed");
            return(100);
        }
        else
        {
            // Before the fix we would fail with:
            //
            System.Console.WriteLine(fI2);   // 1 in debug, 1 in release  OK
            System.Console.WriteLine(fI2W);  // 1 in debug, 0 in release  BAD
            System.Console.WriteLine(fI2X);  // 1 in debug, 1 in release  OK

            System.Console.WriteLine("Failed");
            return(101);
        }
    }
Exemplo n.º 7
0
    public static void Main()
    {
        S4 vr11 = new S4(new S2(2719843209539251931L, new C1(), 0L, new C3(), new C2(), -128, new S0(2153262915U, -32767, new C0(), true, 387574144U)));
        C2 vr12 = vr11.F0.F4;

        System.Console.WriteLine(vr12.F0);
    }
Exemplo n.º 8
0
        static int TestS4_Corrupted3()
        {
            S4           s1 = new S4();
            S4Corrupted3 s2 = new S4Corrupted3();

            s2.b0 = 1;
            if (s1.i != 0)
            {
                return(101);
            }
            s1    = Unsafe.As <S4Corrupted3, S4>(ref s2);
            s2.b0 = 2;
            if (s1.i != 1)
            {
                return(101);
            }
            if (s2.b0 != 2)
            {
                return(101);
            }

            s2.b1 = 1;
            s1    = Unsafe.As <S4Corrupted3, S4>(ref s2);
            if (s1.i != 16777218)
            {
                return(101);
            }
            if (s2.b0 != 2)
            {
                return(101);
            }

            return(100);
        }
Exemplo n.º 9
0
        static int TestS4_Corrupted4()
        {
            S4 s1 = new S4();

            s1.i = 0x1010101;
            S4Corrupted3 s2 = new S4Corrupted3();

            s2 = Unsafe.As <S4, S4Corrupted3>(ref s1);
            S4Corrupted3 s3 = s2;

            s2.b0 = 0;
            s3.b1 = 1;

            s1 = Unsafe.As <S4Corrupted3, S4>(ref s3);
            if (s1.i != 0x01010101)
            {
                return(101);
            }
            if (s2.b0 != 0)
            {
                return(101);
            }

            return(100);
        }
Exemplo n.º 10
0
    public static void Main()
    {
        S4 vr0 = new S4(new S2(true, new S0(0)));

        System.Console.WriteLine(vr0.F0.F0);
        System.Console.WriteLine(vr0.F0.F4);
    }
Exemplo n.º 11
0
    public static void Main()
    {
        S4 vr0 = new S4(new S3(new S2(true)));

        System.Console.WriteLine(vr0.F0.F1.F3);
        System.Console.WriteLine(vr0.F0.F4.F1);
    }
        public void Test5()
        {
            IServiceCollection sc = new ServiceCollection()
                                    .AddLightweightMapper();

            IServiceProvider sp       = sc.BuildServiceProvider();
            IMapperProvider  provider = sp.GetRequiredService <IMapperProvider>();
            var mapper = provider.GetMapper <S4, T4>();

            var s4 = new S4();
            var t4 = mapper.Convert(s4);

            Assert.Null(t4.T1);

            s4 = new S4()
            {
                S1 = new S1()
                {
                    A = 10
                }
            };
            t4 = mapper.Convert(s4);
            Assert.NotNull(t4.T1);
            Assert.Equal(10, t4.T1.A);
        }
Exemplo n.º 13
0
    public static void Main()
    {
        S4 vr0 = new S4(new S2(1, new S1(0)));

        System.Console.WriteLine(vr0.F0.F0);
        System.Console.WriteLine(vr0.F0.F2);
    }
Exemplo n.º 14
0
        public int CompareTo(HexWeight other)
        {
            int cs0 = S0.CompareTo(other.S0); if (cs0 != 0)
            {
                return(cs0);
            }
            int cs1 = S1.CompareTo(other.S1); if (cs1 != 0)
            {
                return(cs1);
            }
            int cs2 = S2.CompareTo(other.S2); if (cs2 != 0)
            {
                return(cs2);
            }
            int cs3 = S3.CompareTo(other.S3); if (cs3 != 0)
            {
                return(cs3);
            }
            int cs4 = S4.CompareTo(other.S4); if (cs4 != 0)
            {
                return(cs4);
            }
            int cs5 = S5.CompareTo(other.S5); if (cs5 != 0)

            {
                return(cs5);
            }

            return(0);
        }
Exemplo n.º 15
0
    public static void Main()
    {
        S4 vr0 = new S4(new S3(new S2(new S1(new S0(1)))));

        System.Console.WriteLine(vr0.F5.F0.F1.F0.F1);
        System.Console.WriteLine(vr0.F5.F0.F1.F0.F4);
    }
Exemplo n.º 16
0
        public void CalculateTest()
        {
            Input input = new Input
            {
                Set         = 1,
                HargaKainA  = 32,
                Lebar       = 110,
                Tinggi      = 104,
                HargaCincin = 7,
                Layout      = "T",
            };

            IFormula formula = new S4();
            Output   actual  = formula.Calculate(input);

            Assert.AreEqual(actual.Jumlah, 439.20);
            Assert.AreEqual(actual.UpahKainA, 18);
            Assert.AreEqual(actual.UpahCincin, 75.60);
            Assert.AreEqual(actual.HargaKainA, 345.6);
            Assert.AreEqual(actual.Keping, 6);
            Assert.AreEqual(actual.TailorTotalKeping, 6);
            Assert.AreEqual(actual.TailorKeping, 3);
            Assert.AreEqual(actual.TailorJalur, 12);
            Assert.AreEqual(actual.TailorKepingA, 2);
            Assert.IsTrue(actual.DetailedBreakdown.Contains("Jumlah"));
            Assert.IsTrue(actual.DetailedBreakdown.Contains("Harga"));

            input.Layout = "L";
            actual       = formula.Calculate(input);

            Assert.AreEqual(actual.TailorKeping, 6);
            Assert.AreEqual(actual.TailorJalur, 24);
            Assert.AreEqual(actual.TailorKepingA, 1);
        }
Exemplo n.º 17
0
    public static void Main()
    {
        S4 vr3 = new S4(new S2(new S0(1)));

        System.Console.WriteLine(vr3.F0.F0.F1);
        System.Console.WriteLine(vr3.F0.F0.F2);
    }
Exemplo n.º 18
0
    void Start()
    {
        Iterator = GameObject.Find("IteratorCursor");
        Ray      = GameObject.Find("DepthRay");

        S1 = GameObject.Find("TestScenes/Stage1");
        S2 = GameObject.Find("TestScenes/Stage2");
        S3 = GameObject.Find("TestScenes/Stage3");
        S4 = GameObject.Find("TestScenes/Stage4");

        S110 = GameObject.Find("ExtraTestScenes/MoreDense110");
        S150 = GameObject.Find("ExtraTestScenes/MoreDense150");
        S220 = GameObject.Find("ExtraTestScenes/MoreDense220");
        S300 = GameObject.Find("ExtraTestScenes/MoreDense300");

        Iterator.SetActive(IteratorCursor);
        Ray.SetActive(DepthRay);

        S1.SetActive(Stage1);
        S2.SetActive(Stage2);
        S3.SetActive(Stage3);
        S4.SetActive(Stage4);

        S110.SetActive(ExtraStage110);
        S150.SetActive(ExtraStage150);
        S220.SetActive(ExtraStage220);
        S300.SetActive(ExtraStage300);
    }
Exemplo n.º 19
0
    public static void Main()
    {
        S3  vr5 = new S3(new S2(1));
        var vr8 = new S4(vr5.F0.F1, new C0());

        System.Console.WriteLine(vr8.F1);
    }
Exemplo n.º 20
0
	static int Main ()
	{
		var s = new S1 ();
		if (s.Value != 17)
			return 1;

		var s2 = new S2 ();
		if (s2.Value != 23)
			return 2;

		var s3 = new S3 ();
		if (s3.Value != 5)
			return 3;

		var s4 = new S4 (5);
		if (s4.Value != 11)
			return 4;

		var s5 = new S5 (2);
		if (s5.Value != 9)
			return 5;

		Console.WriteLine ("ok");
		return 0;
	}
Exemplo n.º 21
0
    public static void Main()
    {
        S4 vr4 = new S4(new S2(new C2(), new S0()));
        C2 vr5 = vr4.F0.F4;

        System.Console.WriteLine(vr5.F0);
    }
Exemplo n.º 22
0
        static int TestS4_Corrupted2()
        {
            S4           s1 = new S4();
            S4Corrupted2 s2 = new S4Corrupted2();

            s2.i = 1;
            if (s1.i != 0)
            {
                return(101);
            }
            s1   = Unsafe.As <S4Corrupted2, S4>(ref s2);
            s2.i = 2;
            if (s1.i != 1)
            {
                return(101);
            }
            if (s2.i != 2)
            {
                return(101);
            }

            s2.b0 = false;
            s1    = Unsafe.As <S4Corrupted2, S4>(ref s2);
            if (s1.i != 0)
            {
                return(101);
            }
            if (s2.i != 0)
            {
                return(101);
            }

            return(100);
        }
Exemplo n.º 23
0
    public static int Test()
    {
        S4 vr0 = new S4(new S3(new S2(new S1(new S0(1)))));

        System.Console.WriteLine(vr0.F5.F0.F1.F0.F1);
        System.Console.WriteLine(vr0.F5.F0.F1.F0.F4);
        return(vr0.F5.F0.F1.F0.F1 + vr0.F5.F0.F1.F0.F4);
    }
Exemplo n.º 24
0
    public static int Test()
    {
        S0 vr4 = default(S0);
        S4 vr5 = new S4(new S3(new S1(new S0(1))));

        s_9[0].F4 = vr5.F4.F0.F0.F4;
        System.Console.WriteLine(vr4.F1);
        return(vr4.F1);
    }
Exemplo n.º 25
0
 public void Setup()
 {
     src32 = new S4 {
         A1 = 23, A2 = 45, A3 = 311, A4 = 4122
     };
     src64 = new S8 {
         A1 = 23, A2 = 45, A3 = 311, A4 = 4122, A5 = 23, A6 = 45, A7 = 311, A8 = 4122
     };
 }
Exemplo n.º 26
0
        public YAMLNode ExportYAML()
        {
            YAMLMappingNode node = new YAMLMappingNode();

            node.Add("t", IsVector3 ? T3.ExportYAML() : T4.ExportYAML());
            node.Add("q", Q.ExportYAML());
            node.Add("s", IsVector3 ? S3.ExportYAML() : S4.ExportYAML());
            return(node);
        }
Exemplo n.º 27
0
        public void DefaultEqualsUsesValueEqualityForAllMembers()
        {
            var s1 = new S3(235, 45);
            var s2 = new S3(235, 45);
            var s3 = new S3(235, 44);
            var s4 = new S4(235, 45);

            Assert.IsTrue(s1.Equals(s2), "#1");
            Assert.IsFalse(s1.Equals(s3), "#2");
            Assert.IsFalse(s1.Equals(s4), "#3");
        }
Exemplo n.º 28
0
        private void testS4Import(String s, Object[] value)
        {
            StructValue sv = new StructValue(ValueFactoryTest1._mt_org_apache_etch_tests_Test1_S4, vf);

            sv.Add(ValueFactoryTest1._mf_tipe, s);
            sv.Add(ValueFactoryTest1._mf_x, value);
            S4 myS4 = ( S4 )vf.ImportCustomValue(sv);

            Assert.AreEqual(s, myS4.tipe);
            Assert.AreEqual(value, myS4.x);
        }
Exemplo n.º 29
0
 public void  TestObjectStructArray()
 {
     try
     {
         S4 a = default(S4);
         testServer.p_object_struct_array(a);
         testClient.p_object_struct_array(a);
     }
     catch (Exception)
     {
         // TODO Auto-generated catch block
     }
 }
Exemplo n.º 30
0
        public void testS4Helper(int sz, string type, object value)
        {
            object[] myObject = test.fillObject(sz, value);
            S4       s        = new S4(type, myObject);

            Assert.AreEqual(type, s.tipe);
            Assert.AreEqual(sz, myObject.Length);

            for (int i = 0; i < myObject.Length; i++)
            {
                Assert.AreEqual(value, myObject[i]);
            }
        }
    public void PlayOriginal()
    {
        //Check level here
        Debug.Log(s1.level);
        if (s1.level == 1)
        {
            S1.clip = clip_C4;
            S2.clip = clip_C4;
            S3.clip = clip_G4;
            S4.clip = clip_G4;

            S1.Play();
            S2.PlayDelayed(S1.clip.length - 1);
            S3.PlayDelayed(S2.clip.length * 2 - 2);
            S4.PlayDelayed(S3.clip.length * 3 - 3);
        }

        else if (s1.level == 2)
        {
            S1.clip = clip_A4;
            S2.clip = clip_A4;
            S3.clip = clip_G4;


            S1.Play();
            S2.PlayDelayed(S1.clip.length - 1);
            S3.PlayDelayed(S2.clip.length * 2 - 2);
        }
        else if (s1.level == 3)
        {
            S1.clip = clip_F4;
            S2.clip = clip_F4;
            S3.clip = clip_E4;
            S4.clip = clip_E4;

            S1.Play();
            S2.PlayDelayed(S1.clip.length - 1);
            S3.PlayDelayed(S2.clip.length * 2 - 2);
            S4.PlayDelayed(S3.clip.length * 3 - 3);
        }
        else if (s1.level == 4)
        {
            S1.clip = clip_D4;
            S2.clip = clip_D4;
            S3.clip = clip_C4;

            S1.Play();
            S2.PlayDelayed(S1.clip.length - 1);
            S3.PlayDelayed(S2.clip.length * 2 - 2);
        }
    }
Exemplo n.º 32
0
	public static int Main ()
	{
		S1? s1 = new S1 ();
		switch (s1) {
		case 1:
			break;
		default:
			return 1;
		}

		S2? s2 = new S2 ();
		switch (s2) {
		case null:
			break;
		default:
			return 2;
		}

		S3? s3 = new S3 ();
		switch (s3) {
		case 2:
			break;
		default:
			return 3;
		}

		S4 s4 = new S4 ();
		switch (s4) {
		case 3:
			break;
		default:
			return 4;
		}

		return 0;
	}
Exemplo n.º 33
0
 public S4 CopyStruct32Bytes()
 {
     dest32 = src32;
     return dest32;
 }
Exemplo n.º 34
0
 public static extern void InvokeCallback4(MyCallback4 callback, S4 s);
Exemplo n.º 35
0
 public static extern S4 InvokeCallback4R(MyCallback4 callback, S4 s);
Exemplo n.º 36
0
 public void Setup()
 {
     src32 = new S4 { A1 = 23, A2 = 45, A3 = 311, A4 = 4122 };
     src64 = new S8 { A1 = 23, A2 = 45, A3 = 311, A4 = 4122, A5 = 23, A6 = 45, A7 = 311, A8 = 4122 };
 }
Exemplo n.º 37
0
    public static S5 NewS5(int age, string name,Enum1 ef)
    {
        S4 s4 = new S4();
        s4.age = age;
        s4.name = name;

        S5 s5 = new S5();
        s5.s4 = s4;
        s5.ef = ef;

        return s5;
    }