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