public void Apply(BsonMemberMap memberMap)
{
memberMap.SetOrder(_order);
if (_idGenerator != null)
{
var idGenerator = (IIdGenerator)Activator.CreateInstance(_idGenerator); // public default constructor required
memberMap.SetIdGenerator(idGenerator);
}
memberMap.ClassMap.SetIdMember(memberMap);
}
}