protected override byte[] GetRawBytes()
        {
            XmlTheme     context      = this.Context as XmlTheme;
            MemoryStream memoryStream = new MemoryStream();

            context.SaveToStream((Stream)memoryStream);
            byte[] array = memoryStream.ToArray();
            memoryStream.Close();
            return(array);
        }
Beispiel #2
0
        protected override byte[] GetRawBytes()
        {
            XmlTheme theme = this.Context as XmlTheme;

            Debug.Assert(theme != null, "Invalid XmlThemeArchiveStream context.");

            MemoryStream savedThemeStream = new MemoryStream();

            theme.SaveToStream(savedThemeStream);
            byte[] savedBuffer = savedThemeStream.ToArray();
            savedThemeStream.Close();

            return(savedBuffer);
        }