public override string ToString() { var builder = new StringBuilder(); if (Header != null) { builder.AppendLine(Header.ToString()); } if (LinkInfo != null) { builder.AppendLine(LinkInfo.ToString()); } if (ExtraDataBlocks != null) { foreach (var block in ExtraDataBlocks) { builder.AppendLine(block.ToString()); } } if (ShItemIDs != null) { foreach (var shitem in ShItemIDs) { builder.AppendLine(shitem.ToString()); } } builder.AppendLine(">>File"); builder.AppendFormat("Name: {0}", Name); builder.AppendLine(); builder.AppendFormat("RelativePath: {0}", RelativePath); builder.AppendLine(); builder.AppendFormat("WorkingDirectory: {0}", WorkingDirectory); builder.AppendLine(); builder.AppendFormat("Arguments: {0}", Arguments); builder.AppendLine(); builder.AppendFormat("IconLocation: {0}", IconLocation); builder.AppendLine(); return(builder.ToString()); }
/// <inheritdoc /> public override String ToString() { StringBuilder builder = new StringBuilder(); builder.Append(base.ToString()); if ((LinkFlags & LinkFlags.HasLinkTargetIDList) != 0) { builder.Append(LinkTargetIDList.ToString()); } if ((LinkFlags & LinkFlags.HasLinkInfo) != 0) { builder.Append(LinkInfo.ToString()); } if (StringData != null) { builder.Append(StringData.ToString()); } if (ExtraData.ExtraDataSize > 4) { builder.Append(ExtraData.ToString()); } return(builder.ToString()); }