示例#1
0
 public void SetAs <T, U>(Capnproto.SetPointerBuilder <T, U> factory, U reader)
 {
     factory.setPointerBuilder(this.segment, this.pointer, reader);
 }
示例#2
0
 public void SetRoot <T, U>(Capnproto.SetPointerBuilder <T, U> factory, U reader)
 {
     this.getRootInternal().SetAs(factory, reader);
 }
示例#3
0
 protected internal void _setPointerField <Builder, Reader>(Capnproto.SetPointerBuilder <Builder, Reader> factory, int index, Reader value)
 {
     factory.setPointerBuilder(this.segment, this.pointers + index, value);
 }
示例#4
0
 protected internal void _setPointerElement <Builder, Reader>(Capnproto.SetPointerBuilder <Builder, Reader> factory, int index, Reader value)
 {
     factory.setPointerBuilder(this.segment, (this.ptr + (int)((long)index * this.step / Capnproto.Constants.BITS_PER_BYTE)) / Capnproto.Constants.BYTES_PER_WORD, value);
 }