Mono.Debugger.ModuleBase.GetSessionData C# (CSharp) Method

GetSessionData() private method

private GetSessionData ( XmlElement root ) : void
root System.Xml.XmlElement
return void
        internal void GetSessionData(XmlElement root)
        {
            XmlElement element = root.OwnerDocument.CreateElement (GetType ().Name);
            root.AppendChild (element);

            if (this is Module)
                element.SetAttribute ("group", ((Module) this).ModuleGroup.Name);
            element.SetAttribute ("name", Name);

            XmlElement hide = root.OwnerDocument.CreateElement ("HideFromUser");
            hide.InnerText = HideFromUser ? "true" : "false";
            element.AppendChild (hide);

            XmlElement step = root.OwnerDocument.CreateElement ("StepInto");
            step.InnerText = StepInto ? "true" : "false";
            element.AppendChild (step);

            XmlElement load = root.OwnerDocument.CreateElement ("LoadSymbols");
            load.InnerText = LoadSymbols ? "true" : "false";
            element.AppendChild (load);
        }