Exemplo n.º 1
0
        // Token: 0x06001035 RID: 4149 RVA: 0x0001242C File Offset: 0x0001062C
        public static void Serialize(Stream stream, BugView instance)
        {
            int num = 0;

            using (MemoryStream memoryStream = new MemoryStream())
            {
                if (instance.Content != null)
                {
                    StringProxy.Serialize(memoryStream, instance.Content);
                }
                else
                {
                    num |= 1;
                }
                if (instance.Subject != null)
                {
                    StringProxy.Serialize(memoryStream, instance.Subject);
                }
                else
                {
                    num |= 2;
                }
                Int32Proxy.Serialize(stream, ~num);
                memoryStream.WriteTo(stream);
            }
        }
Exemplo n.º 2
0
        void 发起者_查看_Click(object sender, HtmlElementEventArgs e)
        {
            HtmlElement btn  = sender as HtmlElement;
            int         id   = Convert.ToInt32(btn.GetAttribute("_id"));
            MyRole      role = (MyRole)Convert.ToInt32(btn.GetAttribute("_MyRole"));
            BugView     frm  = new BugView(id, role);

            frm.WindowState = WindowState.Maximized;
            if (frm.ShowDialog() == true)
            {
                web.Document.InvokeScript("bind");
            }
        }
Exemplo n.º 3
0
        // Token: 0x06001036 RID: 4150 RVA: 0x000124B4 File Offset: 0x000106B4
        public static BugView Deserialize(Stream bytes)
        {
            int     num     = Int32Proxy.Deserialize(bytes);
            BugView bugView = new BugView();

            if ((num & 1) != 0)
            {
                bugView.Content = StringProxy.Deserialize(bytes);
            }
            if ((num & 2) != 0)
            {
                bugView.Subject = StringProxy.Deserialize(bytes);
            }
            return(bugView);
        }