HermaFx.Cryptography.ASN1.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        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();
        }