Skybound.Gecko.GeckoMIMEInputStream.SetData C# (CSharp) Method

SetData() public method

public SetData ( string data ) : void
data string
return void
        public void SetData(string data)
        {
            var instance = Xpcom.CreateInstance<nsIStringInputStream>("@mozilla.org/io/string-input-stream;1");
            instance.SetData(data, data.Length);
            InputStream.SetData(instance);
            Marshal.ReleaseComObject(instance);
        }

Usage Example

        public void SetData_SimpleData_HeaderContainsSimpleData()
        {
            GeckoMIMEInputStream stream = new GeckoMIMEInputStream();
            string simpleData = "id=hello";
            stream.SetData(simpleData);

            Assert.IsTrue(ReadGeckoMIMEInputStreamAsUTF8(stream).Contains(simpleData));
        }