using System; using System.Collections.Generic; namespace UniLua { internal class ByteStringBuilder { public ByteStringBuilder() { BufList = new LinkedList(); TotalLength = 0; } public override string ToString() { if( TotalLength <= 0 ) return String.Empty; var result = new char[TotalLength]; var i = 0; var node = BufList.First; while(node != null) { var buf = node.Value; for(var j=0; j BufList; private int TotalLength; } }