/// <summary> /// ToString overridden for debugger convenience. This displays the "active" byte information in this block as ASCII characters. /// ToString overridden for debugger convenience. This displays the byte information in this block as ASCII characters. /// </summary> /// <returns></returns> public override string ToString() { var builder = new StringBuilder(); SpanExtensions.AppendAsLiteral(Buffer.Span, builder); return(builder.ToString()); }
public override string ToString() { var sb = new StringBuilder(); Span <byte> span = Segment.Memory.Span.Slice(Index, Segment.End - Index); SpanExtensions.AppendAsLiteral(span, sb); return(sb.ToString()); }
/// <summary> /// /// </summary> /// <returns></returns> public override string ToString() { var sb = new StringBuilder(); foreach (var buffer in this) { SpanExtensions.AppendAsLiteral(buffer.Span, sb); } return(sb.ToString()); }
public override string ToString() { if (IsEnd) { return("<end>"); } var sb = new StringBuilder(); Span <byte> span = Segment.Buffer.Span.Slice(Index, Segment.End - Index); SpanExtensions.AppendAsLiteral(span, sb); return(sb.ToString()); }