public override void Serialize( BsonWriter bsonWriter, Type nominalType, object value, IBsonSerializationOptions options) { if (value == null) { throw new ArgumentNullException("value"); } var bsonInt64 = (BsonInt64)value; bsonWriter.WriteInt64(bsonInt64.Value); } }