Akka.Interfaced.SlimSocket.SerializeExtensions.WriteString C# (CSharp) Method

WriteString() public static method

public static WriteString ( this stream, string value ) : void
stream this
value string
return void
        public static void WriteString(this Stream stream, string value)
        {
            if (value == null)
            {
                stream.Write7BitEncodedInt(0);
                return;
            }

            stream.Write7BitEncodedInt(value.Length + 1);
            if (value.Length > 0)
            {
                var bytes = Encoding.UTF8.GetBytes(value);
                stream.Write(bytes, 0, bytes.Length);
            }
        }