private static void WriteOneNote(StreamWriter file, NoteRecord noteRecord) { //file.WriteLine("0 @{0}@ NOTE", noteRecord.Ident); var tag = string.Format("@{0}@ NOTE", noteRecord.Ident); WriteCommon.writeExtended(file, 0, tag, noteRecord.Text); WriteCommon.writeRecordTrailer(file, noteRecord, 1); }
internal static void writeEventCommon(StreamWriter file, EventCommon data, int level) { WriteCommon.writeExtended(file, level, data.Tag, data.Descriptor); WriteCommon.writeIfNotEmpty(file, "TYPE", data.Type, level + 1); WriteCommon.writeIfNotEmpty(file, "DATE", data.Date, level + 1); WriteCommon.writeIfNotEmpty(file, "PLAC", data.Place, level + 1); // TODO place structure WriteCommon.writeIfNotEmpty(file, "AGNC", data.Agency, level + 1); WriteCommon.writeIfNotEmpty(file, "RELI", data.Religion, level + 1); WriteCommon.writeIfNotEmpty(file, "CAUS", data.Cause, level + 1); WriteCommon.writeIfNotEmpty(file, "RESN", data.Restriction, level + 1); WriteCommon.writeSubNotes(file, data, level + 1); WriteCommon.writeSourCit(file, data, level + 1); WriteCommon.writeObjeLink(file, data, level + 1); }