private bool AcceptCustomValueObject(object value) { ParseDoubleValueEventArgs e = new ParseDoubleValueEventArgs(value); OnParseValue(e); if (e.IsParsed) { this.Value = e.ParsedValue; } return e.IsParsed; }
/// <summary> /// Raises the ParseValue event. /// </summary> /// <param name="e">Provides event arguments.</param> protected virtual void OnParseValue(ParseDoubleValueEventArgs e) { if (ParseValue != null) ParseValue(this, e); }
private bool AcceptCustomAverageRatingValue(object value) { ParseDoubleValueEventArgs e = new ParseDoubleValueEventArgs(value); OnParseAverageRatingValue(e); if (e.IsParsed) { this.AverageRating = e.ParsedValue; } return e.IsParsed; }