public virtual void Process(ref Result result) { if (_resultDecorator != null) { _resultDecorator.Process(ref result); } }
public Result Parse(string textBlock) { Result result = ExtractXML(textBlock); if (!result.Error) { _resultDecorator.Process(ref result); } if(result.Error) { _logger.LogWarning(result.ErrorDetials); } return result; }