Microsoft.Protocols.TestSuites.MS_OXCFXICS.FastTransferStream.ReadString C# (CSharp) Method

ReadString() public method

Read a string value from stream, and advance the position.
public ReadString ( ) : string
return string
        public string ReadString()
        {
            char tmp;
            byte[] buffer = new byte[2];
            StringBuilder b = new StringBuilder();
            do
            {
                this.Read(buffer, 0, 2);
                tmp = BitConverter.ToChar(buffer, 0);
                b.Append(tmp);
            }
            while (tmp != 0);
            return b.ToString();
        }

Usage Example

 /// <summary>
 /// Deserialize next object from a FastTransferStream.
 /// </summary>
 /// <param name="stream">A FastTransferStream.</param>
 public override void ConsumeNext(FastTransferStream stream)
 {
     base.ConsumeNext(stream);
     this.name = stream.ReadString();
 }
All Usage Examples Of Microsoft.Protocols.TestSuites.MS_OXCFXICS.FastTransferStream::ReadString