X13.Periphery.MsForward.GetBytes C# (CSharp) Метод

GetBytes() публичный Метод

public GetBytes ( ) : byte[]
Результат byte[]
    public override byte[] GetBytes() {
      base._length=(ushort)(3+addr.Length);
      byte[] fMsg=msg.GetBytes();
      byte[] rez=new byte[_length+fMsg.Length];
      int ptr=0;
      if(_length>255) {
        rez[ptr++]=1;
        rez[ptr++]=(byte)(_length>>8);
        rez[ptr++]=(byte)(_length);
      } else {
        rez[ptr++]=(byte)(_length);
      }
      rez[ptr++]=(byte)MsgTyp;
      rez[ptr++]=0;
      Buffer.BlockCopy(addr, 0, rez, ptr, addr.Length);
      ptr+=addr.Length;
      Buffer.BlockCopy(fMsg, 0, rez, ptr, fMsg.Length);
      return rez;
    }
    public override string ToString() {