protected override void Dispose(bool disposing) { if (disposing) { if (_variableValue != null) { _variableValue.Dispose(); } } _variableName = null; _variableValue = null; base.Dispose(disposing); }