コード例 #1
0
ファイル: ByteCode.cs プロジェクト: borgdylan/ikvm-fork
 private ByteCodeMetaData(ByteCode bc, NormalizedByteCode normbc, int arg, ByteCodeMode reg, ByteCodeModeWide wide, bool cannotThrow)
 {
     this.reg    = reg;
     this.wide   = wide;
     this.normbc = normbc;
     this.arg    = arg;
     this.flags  = ByteCodeFlags.FixedArg;
     if (cannotThrow)
     {
         this.flags |= ByteCodeFlags.CannotThrow;
     }
     data[(int)bc] = this;
 }
コード例 #2
0
ファイル: ByteCode.cs プロジェクト: borgdylan/ikvm-fork
 private ByteCodeMetaData(ByteCode bc, ByteCodeMode reg, ByteCodeModeWide wide, bool cannotThrow)
 {
     this.reg    = reg;
     this.wide   = wide;
     this.normbc = (NormalizedByteCode)bc;
     this.arg    = 0;
     this.flags  = ByteCodeFlags.None;
     if (cannotThrow)
     {
         this.flags |= ByteCodeFlags.CannotThrow;
     }
     data[(int)bc] = this;
 }
コード例 #3
0
ファイル: ByteCode.cs プロジェクト: samskivert/ikvm-monotouch
 private ByteCodeMetaData(ByteCode bc, NormalizedByteCode normbc, int arg, ByteCodeMode reg, ByteCodeModeWide wide, bool cannotThrow)
 {
     this.reg = reg;
     this.wide = wide;
     this.normbc = normbc;
     this.arg = arg;
     this.flags = ByteCodeFlags.FixedArg;
     if(cannotThrow)
     {
         this.flags |= ByteCodeFlags.CannotThrow;
     }
     data[(int)bc] = this;
 }
コード例 #4
0
ファイル: ByteCode.cs プロジェクト: samskivert/ikvm-monotouch
 private ByteCodeMetaData(ByteCode bc, ByteCodeMode reg, ByteCodeModeWide wide, bool cannotThrow)
 {
     this.reg = reg;
     this.wide = wide;
     this.normbc = (NormalizedByteCode)bc;
     this.arg = 0;
     this.flags = ByteCodeFlags.None;
     if(cannotThrow)
     {
         this.flags |= ByteCodeFlags.CannotThrow;
     }
     data[(int)bc] = this;
 }