Dicom.Network.DcmCommand.GetErrorString C# (CSharp) Method

GetErrorString() public method

public GetErrorString ( ) : string
return string
        public string GetErrorString()
        {
            StringBuilder sb = new StringBuilder();

            if (Contains(DicomTags.ErrorComment))
                sb.Append(ErrorComment);
            else {
                sb.Append("Unspecified");
            }

            if (Contains(DicomTags.OffendingElement)) {
                DcmAttributeTag at = GetAT(DicomTags.OffendingElement);
                sb.Append(" [");
                DicomTag[] tags = at.GetValues();
                for (int i = 0; i < tags.Length; i++) {
                    if (i > 0)
                        sb.Append("; ");
                    sb.Append(tags[i].ToString());
                    sb.Append(" ");
                    sb.Append(tags[i].Entry.Name);
                }
                sb.Append("]");
            }

            return sb.ToString();
        }