public override string GetValue(object value) { var snippet = (Snippet)value; string path = Regex.Replace( snippet.FilePath, _pattern, "", RegexOptions.IgnoreCase); path = path.Replace('\\', '/'); return($"[{MarkdownHelper.Escape(snippet.GetTitleWithoutShortcut())}]({path})"); }
private void WriteHeaderTitles() { bool isFirst = true; foreach (ColumnDefinition definition in ColumnDefinitions) { if (isFirst) { isFirst = false; } else { Write(" "); WriteColumnSeparator(); Write(" "); } Write(MarkdownHelper.Escape(definition.Title)); } WriteLine(); }