Ejemplo n.º 1
0
 public void Add(int offset, int bits, NetFieldAdjust adjust = null)
 {
     this.Add(new NetField()
     {
         Offset = offset,
         Bits   = bits,
         Adjust = adjust
     });
 }
Ejemplo n.º 2
0
 public void Add(string fieldName, int bits, NetFieldAdjust adjust = null)
 {
     this.Add(fieldName, 0, bits, adjust);
 }
Ejemplo n.º 3
0
 public void Add(string fieldName, int extraOffset, int bits, NetFieldAdjust adjust = null)
 {
     this.Add(Marshal.OffsetOf(this.netType, fieldName).ToInt32() + extraOffset, bits, adjust);
 }
Ejemplo n.º 4
0
 public NetField(NetField field)
 {
     this.Offset = field.Offset;
     this.Bits   = field.Bits;
     this.Adjust = field.Adjust;
 }
Ejemplo n.º 5
0
 public NetField(int offset, int bits, NetFieldAdjust adjust = null)
 {
     this.Offset = offset;
     this.Bits   = bits;
     this.Adjust = adjust;
 }