internal ChoIniNodeRemovedEventArgs(IChoIniNode iniNode, object oldValue)
        {
            ChoGuard.ArgumentNotNull(iniNode, "IniNode");

            _iniNode  = iniNode;
            _oldValue = oldValue;
        }
        internal ChoIniNodeInsertedEventArgs(IChoIniNode iniNode, object newValue)
        {
            ChoGuard.ArgumentNotNull(iniNode, "IniNode");

            _iniNode  = iniNode;
            _newValue = newValue;
        }
        internal ChoIniNodeChangedEventArgs(IChoIniNode iniNode, object oldValue, object newValue, ChoIniNodeChangedAction action)
        {
            ChoGuard.ArgumentNotNull(iniNode, "IniNode");

            _iniNode  = iniNode;
            _oldValue = oldValue;
            _newValue = newValue;
            _action   = action;
        }
 internal ChoIniNodeChangingEventArgs(IChoIniNode iniNode, object oldValue, object newValue, ChoIniNodeChangedAction action)
     : base(iniNode, oldValue, newValue, action)
 {
 }
 internal ChoIniNodeRemovingEventArgs(IChoIniNode iniNode, object oldValue)
     : base(iniNode, oldValue)
 {
 }
 internal ChoIniNodeInsertingEventArgs(IChoIniNode iniNode, object newValue)
     : base(iniNode, newValue)
 {
 }