public override string ToString()
{
StringBuilder hexLine = new StringBuilder();
// Add tag
hexLine.AppendFormat("Tag: {0} {1}", m_nTag.ToString("X2"), Environment.NewLine);
// Add length
hexLine.AppendFormat("Length: {0} {1}", Value.Length, Environment.NewLine);
// Add value
hexLine.Append("Value: ");
hexLine.Append(Environment.NewLine);
for (int i = 0; i < Value.Length; i++)
{
hexLine.AppendFormat("{0} ", Value[i].ToString("X2"));
if ((i + 1) % 16 == 0)
hexLine.AppendFormat(Environment.NewLine);
}
return hexLine.ToString();
}