PaleTree.Shared.PalePacket.GetPacketInfo C# (CSharp) Method

GetPacketInfo() public method

Returns info about packet as string.
public GetPacketInfo ( ) : string
return string
        public string GetPacketInfo()
        {
            var sb = new StringBuilder();

            var length = this.Packet.Length;
            var opName = this.OpName;
            var opSize = this.OpSize;

            sb.AppendFormat("Op: {0:X4} {1}", this.Op, opName);
            sb.AppendFormat(", Size: {0}", length);
            if (opSize == -1)
                sb.AppendFormat(" (Table: ?)");
            else if (opSize > 0)
                sb.AppendFormat(" (Table: {0}, Garbage: {1})", opSize, length - opSize);

            return sb.ToString();
        }