public TextSlice GetSlice(TEntity entity) { var value = _property.GetProperty(entity); if (value.IsPresent && value.HasValue) { string text; if (_formatter.TryGetString(value, out text)) { return(new StringSlice(new StringText(text))); } } return(Slice.Empty); }