public DuplicateChainNodeException(ChainNode node) : base(node) { this.Node = node; }
public DanglingChainNodeException(ChainNode node) : base(node) { this.Node = node; }
public ChainNodeException(ChainNode node) { this.Node = node; }
public ChainNodeException(string msg, ChainNode node) : base(msg) { this.Node = node; }
public ActiveChainChangeEventArgs(ChainNode oldHead, ChainNode newHead) { this.Old = oldHead; this.New = newHead; }