/// <summary> /// Subclasses can use this method to set or update the TargetObject. /// This convenience function doesn't clobber the error record if it /// already exists... /// </summary> /// <param name="targetObject"> /// per ErrorRecord.TargetObject /// </param> internal void SetTargetObject(object targetObject) { _targetObject = targetObject; if (_errorRecord != null) { _errorRecord.SetTargetObject(targetObject); } }