コード例 #1
0
ファイル: vtret.cs プロジェクト: l1183479157/coreclr
 private static int Main()
 {
     VT vt = new VT(100);
     VT what = new VT(99);
     vt = VT.add(vt, what);
     vt = VT.sub(vt, what);
     return vt._m_n;
 }
コード例 #2
0
ファイル: vtret.cs プロジェクト: Fredo-Q/dotnet-coreclr
        private static int Main()
        {
            VT vt   = new VT(100);
            VT what = new VT(99);

            vt = VT.add(vt, what);
            vt = VT.sub(vt, what);
            return(vt._m_n);
        }
コード例 #3
0
ファイル: jumper.cs プロジェクト: CheneyWu/coreclr
        private VT sub(VT what) { _m_n -= what._m_n; return this; }   //this will be implemented via NEG+JMP in IL

        private static int Main()
        {
            VT vt = new VT(100);
            VT what = new VT(99);
            vt = vt.add(what);
            vt = vt.sub(what);
            if (vt._m_n != 100)
                return vt._m_n;
            VT what2 = new VT(96);
            vt.add(what2);
            vt.sub(what2);
            return vt._m_n;
        }
コード例 #4
0
ファイル: jumper.cs プロジェクト: layomia/dotnet_runtime
        }                                                             //this will be implemented via NEG+JMP in IL

        private static int Main()
        {
            VT vt   = new VT(100);
            VT what = new VT(99);

            vt = vt.add(what);
            vt = vt.sub(what);
            if (vt._m_n != 100)
            {
                return(vt._m_n);
            }
            VT what2 = new VT(96);

            vt.add(what2);
            vt.sub(what2);
            return(vt._m_n);
        }
コード例 #5
0
ファイル: vtret.cs プロジェクト: l1183479157/coreclr
 private static VT sub(VT me, VT what) { me._m_n -= what._m_n; return me; }
コード例 #6
0
ファイル: vtret.cs プロジェクト: l1183479157/coreclr
 private static VT add(VT me, VT what) { me._m_n += what._m_n; return me; }
コード例 #7
0
ファイル: vtret.cs プロジェクト: Fredo-Q/dotnet-coreclr
 private static VT sub(VT me, VT what)
 {
     me._m_n -= what._m_n; return(me);
 }
コード例 #8
0
ファイル: vtret.cs プロジェクト: Fredo-Q/dotnet-coreclr
 private static VT add(VT me, VT what)
 {
     me._m_n += what._m_n; return(me);
 }
コード例 #9
0
ファイル: vcall.cs プロジェクト: CheneyWu/coreclr
 private static void Test(VT arg1, ref VT arg2)
 {
     arg2._v = 100;
     arg1._v = 10;
 }
コード例 #10
0
ファイル: jumper.cs プロジェクト: layomia/dotnet_runtime
 private VT sub(VT what)
 {
     _m_n -= what._m_n; return(this);
 }                                                             //this will be implemented via NEG+JMP in IL
コード例 #11
0
ファイル: jumper.cs プロジェクト: layomia/dotnet_runtime
 private VT add(VT what)
 {
     _m_n += what._m_n; return(this);
 }
コード例 #12
0
ファイル: jumper.cs プロジェクト: CheneyWu/coreclr
 private VT sub(VT what) { _m_n -= what._m_n; return this; }   //this will be implemented via NEG+JMP in IL
コード例 #13
0
ファイル: jumper.cs プロジェクト: CheneyWu/coreclr
 private VT add(VT what) { _m_n += what._m_n; return this; }
コード例 #14
0
 private static void Test(VT arg1, ref VT arg2)
 {
     arg2._v = 100;
     arg1._v = 10;
 }