public override void Write(BinaryWriter writer, object obj) { var t = obj as TextInfo; writer.Write(t.DateTime.Ticks); writer.Write(t.Content); } }