示例#1
0
 /// <summary>
 /// Creates a new application node that is associated with a specific document provider
 /// </summary>
 /// <param name="node">The application node associated with this document provider</param>
 public void CreateApplicationNode(out IDebugApplicationNode node)
 {
     if (_is64Bit)
     {
         _debugApplication64.CreateApplicationNode(out node);
     }
     else
     {
         _debugApplication32.CreateApplicationNode(out node);
     }
 }
示例#2
0
 /// <summary>
 /// Returns the application node under which all nodes associated with the application are added
 /// </summary>
 /// <param name="node">The debug application node under which all nodes associated with
 /// the application are added</param>
 public void GetRootNode(out IDebugApplicationNode node)
 {
     if (_is64Bit)
     {
         _debugApplication64.GetRootNode(out node);
     }
     else
     {
         _debugApplication32.GetRootNode(out node);
     }
 }
        /// <summary>
        /// Closes a debug document
        /// </summary>
        public void Close()
        {
            if (_node != null)
            {
                _node.Detach();
                _node.Close();
                _node = null;
            }

            if (_lines != null)
            {
                _lines.Clear();
            }
        }
示例#4
0
 public override void CreateApplicationNode(out IDebugApplicationNode node)
 {
     debugApplication.CreateApplicationNode(out node);
 }
示例#5
0
 public override void GetRootNode(out IDebugApplicationNode node)
 {
     debugApplication.GetRootNode(out node);
 }
示例#6
0
 public abstract void CreateApplicationNode(out IDebugApplicationNode node);
示例#7
0
 public abstract void GetRootNode(out IDebugApplicationNode node);
示例#8
0
 public void Close()
 {
     node.Detach();
     node.Close();
     node = null;
 }
示例#9
0
 public override void CreateApplicationNode(out IDebugApplicationNode node)
 {
     debugApplication.CreateApplicationNode(out node);
 }
示例#10
0
 public override void GetRootNode(out IDebugApplicationNode node)
 {
     debugApplication.GetRootNode(out node);
 }
示例#11
0
 public abstract void CreateApplicationNode(out IDebugApplicationNode node);
示例#12
0
 public abstract void GetRootNode(out IDebugApplicationNode node);
 public void GetRootApplicationNode(out IDebugApplicationNode node)
 {
     engine.debugApplication.GetRootNode(out node);
 }
 public void GetRootApplicationNode(out IDebugApplicationNode node)
 {
     engine.debugApplication.GetRootNode(out node);
 }
 public void GetRootApplicationNode(out IDebugApplicationNode node)
 {
     _jsEngine._debugApplicationWrapper.GetRootNode(out node);
 }