public bool ValidateBibTeXDatabase(BibTeXDatabase database) { foreach (var entry in database.Entries) { ValidateBibTeXEntry(entry); } return(true); }
public string SerializeBibTeXDatabase(BibTeXDatabase database) { return(SerializeBibTeXEntries(database.Entries)); }
public static string ConvertBibTeXDatabaseToText(BibTeXDatabase database, BibTeXBeginEndFieldValueCharacterType beginEndFieldValueCharacterType = BibTeXBeginEndFieldValueCharacterType.QuotationMarks, BibTeXMonthStyle monthStyle = BibTeXMonthStyle.January, BibTeXFormatStyle formatStyle = BibTeXFormatStyle.Readable) { var serializer = new BibTeXSerializer(beginEndFieldValueCharacterType, monthStyle, formatStyle); return(serializer.SerializeBibTeXDatabase(database)); }