public ChildDbgValueRawNode(Action <ChildDbgValueRawNode, object> debuggerValueNodeChanged, object debuggerValueNodeChangedData, DebuggerValueRawNode parent, uint dbgValueNodeChildIndex, DbgValueNodeReader reader) : base(reader) { this.debuggerValueNodeChanged = debuggerValueNodeChanged ?? throw new ArgumentNullException(nameof(debuggerValueNodeChanged)); this.debuggerValueNodeChangedData = debuggerValueNodeChangedData; this.parent = parent ?? throw new ArgumentNullException(nameof(parent)); DbgValueNodeChildIndex = dbgValueNodeChildIndex; }
internal void SetParent(DebuggerValueRawNode parent, DbgValueNode newValue) { this.parent = parent ?? throw new ArgumentNullException(nameof(parent)); __dbgValueNode_DONT_USE = newValue; }