public virtual void Remove() { if (_isReadonly) { CThrowHelper.ThrowNotSupportedException_Readonly(); } Before.After = After; After.Before = Before; }
public TValue SetValue(TValue newValue) { if (_isReadonly) { CThrowHelper.ThrowNotSupportedException_Readonly(); } if (newValue == null) { CThrowHelper.ThrowArgumentNullException(CExceptionArgument.newValue); } TValue oldValue = _value; _value = newValue; return(oldValue); }