public ITextAppendSyntaxProvider Append(dynamic nonString) { // Before _logger.LogMessage("Append text: " + nonString); // Execute ITextAppendSyntaxProvider textAppendSyntaxProvider = _actionSyntaxProvider.Append(nonString); // After return(new WbTstrTextAppendSyntaxProvider(this, textAppendSyntaxProvider, _logger)); }